Warning: Permanently added '2620:52:3:1:dead:beef:cafe:c199' (ED25519) to the list of known hosts. cmd: ['dist-git-client', 'sources'] cwd: /var/lib/copr-rpmbuild/workspace/workdir-p7mlby_8/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 11.0M 0 --:--:-- --:--:-- --:--:-- 11.0M INFO: Reading stdout from command: md5sum qtile-0.29.0.tar.gz Running (timeout=18000): unbuffer mock --spec /var/lib/copr-rpmbuild/workspace/workdir-p7mlby_8/qtile/qtile.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p7mlby_8/qtile --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734702022.198351 -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-p7mlby_8/qtile/qtile.spec --sources /var/lib/copr-rpmbuild/workspace/workdir-p7mlby_8/qtile --resultdir /var/lib/copr-rpmbuild/results --uniqueext 1734702022.198351 -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-p7mlby_8/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-1734702022.198351/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.0 MiB/s | 28.1 KiB | 00m00s Copr repository 100% | 53.0 KiB/s | 1.5 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 68.4 KiB/s | 3.8 KiB | 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] glibc-0:2.40.9000-24.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] xz-libs-1:5.6.3-2.fc42.x86_64 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] bzip2-libs-0:1.0.8-19.fc41.x86_ 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] libacl-0:2.3.2-2.fc41.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] libselinux-0:3.8-0.rc3.1.fc42.x 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] audit-libs-0:4.0.2-1.fc42.x86_6 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] libattr-0:2.5.2-4.fc41.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] libeconf-0:0.7.5-1.fc42.x86_64 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] libsemanage-0:3.8-0.rc3.1.fc42. 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] libxcrypt-0:4.4.36-11.fc42.x86_ 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] pam-libs-0:1.7.0-3.fc42.x86_64 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] setup-0:2.15.0-5.fc41.noarch 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] glibc-gconv-extra-0:2.40.9000-2 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] ansible-srpm-macros-0:1-16.fc41 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] build-reproducibility-srpm-macr 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] dwz-0:0.15-8.fc42.x86_64 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] efi-srpm-macros-0:5-13.fc42.noa 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] file-0:5.45-8.fc42.x86_64 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] fonts-srpm-macros-1:2.0.5-17.fc 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] forge-srpm-macros-0:0.4.0-1.fc4 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] fpc-srpm-macros-0:1.3-13.fc41.n 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] ghc-srpm-macros-0:1.9.2-1.fc42. 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] gnat-srpm-macros-0:6-6.fc41.noa 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] go-srpm-macros-0:3.6.0-5.fc42.n 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] kernel-srpm-macros-0:1.0-24.fc4 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] lua-srpm-macros-0:1-14.fc41.noa 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] ocaml-srpm-macros-0:10-3.fc41.n 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] openblas-srpm-macros-0:2-18.fc4 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] package-notes-srpm-macros-0:0.5 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] perl-srpm-macros-0:1-56.fc41.no 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] pyproject-srpm-macros-0:1.16.3- 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] python-srpm-macros-0:3.14-3.fc4 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] qt5-srpm-macros-0:5.15.15-1.fc4 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] qt6-srpm-macros-0:6.8.1-4.fc42. 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] rust-srpm-macros-0:26.3-3.fc42. 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] zig-srpm-macros-0:1-3.fc41.noar 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] zip-0:3.0-42.fc42.x86_64 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] ed-0:1.20.2-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] ncurses-libs-0:6.5-2.20240629.f 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] pcre2-0:10.44-1.fc41.1.x86_64 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] glibc-common-0:2.40.9000-24.fc4 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] basesystem-0:11-21.fc41.noarch 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] libgcc-0:14.2.1-6.fc42.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] filesystem-0:3.18-29.fc42.x86_6 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] gmp-1:6.3.0-2.fc41.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] mpfr-0:4.2.1-5.fc41.x86_64 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] readline-0:8.2-11.fc42.x86_64 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] fedora-repos-0:42-0.3.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] elfutils-libelf-0:0.192-7.fc42. 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] coreutils-common-0:9.5-11.fc42. 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] libcap-0:2.71-1.fc42.x86_64 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] openssl-libs-1:3.2.2-8.fc42.x86 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] systemd-libs-0:257-1.fc42.x86_6 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] add-determinism-0:0.4.3-1.fc42. 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] zlib-ng-compat-0:2.2.2-1.fc42.x 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] authselect-libs-0:1.5.0-8.fc42. 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] libblkid-0:2.40.2-8.fc42.x86_64 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] libcap-ng-0:0.8.5-3.fc42.x86_64 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] libfdisk-0:2.40.2-8.fc42.x86_64 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] libmount-0:2.40.2-8.fc42.x86_64 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] libsmartcols-0:2.40.2-8.fc42.x8 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] libuuid-0:2.40.2-8.fc42.x86_64 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] pam-0:1.7.0-3.fc42.x86_64 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] util-linux-core-0:2.40.2-8.fc42 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] libzstd-0:1.5.6-2.fc41.x86_64 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] lua-libs-0:5.4.7-1.fc42.x86_64 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] popt-0:1.19-7.fc41.x86_64 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] rpm-sequoia-0:1.7.0-3.fc42.x86_ 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] sqlite-libs-0:3.47.2-1.fc42.x86 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] elfutils-libs-0:0.192-7.fc42.x8 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] file-libs-0:5.45-8.fc42.x86_64 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] libgomp-0:14.2.1-6.fc42.x86_64 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] binutils-0:2.43.50-9.fc42.x86_6 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] debugedit-0:5.1-2.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] elfutils-0:0.192-7.fc42.x86_6 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] libarchive-0:3.7.7-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] pkgconf-pkg-config-0:2.3.0-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] zstd-0:1.5.6-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] curl-0:8.11.1-2.fc42.x86_64 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] libsepol-0:3.8-0.rc3.1.fc42.x 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] libstdc++-0:14.2.1-6.fc42.x86 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] lz4-libs-0:1.10.0-1.fc41.x86_ 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] pkgconf-0:2.3.0-1.fc42.x86_64 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] pkgconf-m4-0:2.3.0-1.fc42.noa 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] libpkgconf-0:2.3.0-1.fc42.x86 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] pcre2-syntax-0:10.44-1.fc41.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] authselect-0:1.5.0-8.fc42.x86 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] gdbm-1:1.23-7.fc41.x86_64 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] gdbm-libs-1:1.23-7.fc41.x86_6 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] libnsl2-0:2.0.1-2.fc41.x86_64 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] libpwquality-0:1.4.5-11.fc42. 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] libtirpc-0:1.3.6-1.fc42.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] ca-certificates-0:2024.2.69_v 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] crypto-policies-0:20241128-1. 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] ncurses-base-0:6.5-2.20240629 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] krb5-libs-0:1.21.3-3.fc42.x86 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] libcom_err-0:1.47.1-6.fc42.x8 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] libxml2-0:2.12.8-2.fc42.x86_6 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] keyutils-libs-0:1.6.3-4.fc41. 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] libverto-0:0.3.2-9.fc41.x86_6 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] fedora-gpg-keys-0:42-0.3.noar 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] fedora-repos-rawhide-0:42-0.3 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] elfutils-default-yama-scope-0 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] elfutils-debuginfod-client-0: 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] libffi-0:3.4.6-3.fc42.x86_64 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] p11-kit-0:0.25.5-4.fc42.x86_6 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] p11-kit-trust-0:0.25.5-4.fc42 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] alternatives-0:1.31-1.fc42.x8 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] jansson-0:2.14-1.fc42.x86_64 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] cracklib-0:2.9.11-6.fc41.x86_ 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] libtasn1-0:4.19.0-9.fc41.x86_ 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] fedora-release-0:42-0.11.noar 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] fedora-release-identity-basic 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] libcurl-0:8.11.1-2.fc42.x86_6 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] gdb-minimal-0:15.2-6.fc42.x86 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] xxhash-libs-0:0.8.2-4.fc42.x8 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% | 675.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-1734702022.198351/root/var/cache/d [ 2/156] Prepare transaction 100% | 1.2 KiB/s | 154.0 B | 00m00s [ 3/156] Installing libgcc-0:14.2.1-6. 100% | 66.5 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% | 796.9 KiB/s | 816.0 B | 00m00s [ 6/156] Installing fedora-release-ide 100% | 953.1 KiB/s | 976.0 B | 00m00s [ 7/156] Installing fedora-gpg-keys-0: 100% | 12.9 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% | 5.6 MiB/s | 5.7 KiB | 00m00s [ 10/156] Installing fedora-release-com 100% | 7.9 MiB/s | 24.1 KiB | 00m00s [ 11/156] Installing fedora-release-0:4 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 12/156] Installing setup-0:2.15.0-5.f 100% | 33.8 MiB/s | 726.1 KiB | 00m00s >>> [RPM] /etc/hosts created as /etc/hosts.rpmnew [ 13/156] Installing filesystem-0:3.18- 100% | 1.1 MiB/s | 212.6 KiB | 00m00s [ 14/156] Installing basesystem-0:11-21 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 15/156] Installing ncurses-base-0:6.5 100% | 21.5 MiB/s | 351.7 KiB | 00m00s [ 16/156] Installing glibc-minimal-lang 100% | 121.1 KiB/s | 124.0 B | 00m00s [ 17/156] Installing ncurses-libs-0:6.5 100% | 87.2 MiB/s | 981.8 KiB | 00m00s [ 18/156] Installing glibc-0:2.40.9000- 100% | 142.0 MiB/s | 6.7 MiB | 00m00s [ 19/156] Installing bash-0:5.2.37-1.fc 100% | 199.3 MiB/s | 8.2 MiB | 00m00s [ 20/156] Installing glibc-common-0:2.4 100% | 86.8 MiB/s | 1.0 MiB | 00m00s [ 21/156] Installing glibc-gconv-extra- 100% | 115.4 MiB/s | 8.1 MiB | 00m00s [ 22/156] Installing zlib-ng-compat-0:2 100% | 65.9 MiB/s | 134.9 KiB | 00m00s [ 23/156] Installing xz-libs-1:5.6.3-2. 100% | 107.2 MiB/s | 219.5 KiB | 00m00s [ 24/156] Installing bzip2-libs-0:1.0.8 100% | 79.9 MiB/s | 81.8 KiB | 00m00s [ 25/156] Installing readline-0:8.2-11. 100% | 161.2 MiB/s | 495.3 KiB | 00m00s [ 26/156] Installing libuuid-0:2.40.2-8 100% | 39.9 MiB/s | 40.9 KiB | 00m00s [ 27/156] Installing popt-0:1.19-7.fc41 100% | 23.4 MiB/s | 143.5 KiB | 00m00s [ 28/156] Installing libblkid-0:2.40.2- 100% | 126.1 MiB/s | 258.2 KiB | 00m00s [ 29/156] Installing libattr-0:2.5.2-4. 100% | 28.8 MiB/s | 29.5 KiB | 00m00s [ 30/156] Installing libacl-0:2.3.2-2.f 100% | 39.8 MiB/s | 40.7 KiB | 00m00s [ 31/156] Installing libxcrypt-0:4.4.36 100% | 89.2 MiB/s | 274.1 KiB | 00m00s [ 32/156] Installing gmp-1:6.3.0-2.fc41 100% | 158.9 MiB/s | 813.7 KiB | 00m00s [ 33/156] Installing libzstd-0:1.5.6-2. 100% | 155.7 MiB/s | 797.2 KiB | 00m00s [ 34/156] Installing elfutils-libelf-0: 100% | 194.5 MiB/s | 1.2 MiB | 00m00s [ 35/156] Installing libstdc++-0:14.2.1 100% | 197.1 MiB/s | 2.8 MiB | 00m00s [ 36/156] Installing libeconf-0:0.7.5-1 100% | 33.4 MiB/s | 68.4 KiB | 00m00s [ 37/156] Installing gdbm-libs-1:1.23-7 100% | 60.3 MiB/s | 123.6 KiB | 00m00s [ 38/156] Installing dwz-0:0.15-8.fc42. 100% | 97.8 MiB/s | 300.6 KiB | 00m00s [ 39/156] Installing mpfr-0:4.2.1-5.fc4 100% | 162.8 MiB/s | 833.7 KiB | 00m00s [ 40/156] Installing gawk-0:5.3.0-4.fc4 100% | 115.5 MiB/s | 1.7 MiB | 00m00s [ 41/156] Installing unzip-0:6.0-65.fc4 100% | 98.1 MiB/s | 401.7 KiB | 00m00s [ 42/156] Installing file-libs-0:5.45-8 100% | 382.1 MiB/s | 9.9 MiB | 00m00s [ 43/156] Installing file-0:5.45-8.fc42 100% | 6.0 MiB/s | 103.7 KiB | 00m00s [ 44/156] Installing crypto-policies-0: 100% | 10.0 MiB/s | 163.7 KiB | 00m00s [ 45/156] Installing libcap-ng-0:0.8.5- 100% | 35.5 MiB/s | 72.7 KiB | 00m00s [ 46/156] Installing audit-libs-0:4.0.2 100% | 107.2 MiB/s | 329.4 KiB | 00m00s [ 47/156] Installing pam-libs-0:1.7.0-3 100% | 69.2 MiB/s | 141.8 KiB | 00m00s [ 48/156] Installing libcap-0:2.71-1.fc 100% | 52.7 MiB/s | 215.8 KiB | 00m00s [ 49/156] Installing systemd-libs-0:257 100% | 158.6 MiB/s | 2.2 MiB | 00m00s [ 50/156] Installing libsmartcols-0:2.4 100% | 86.6 MiB/s | 177.4 KiB | 00m00s [ 51/156] Installing lua-libs-0:5.4.7-1 100% | 139.7 MiB/s | 286.2 KiB | 00m00s [ 52/156] Installing libsepol-0:3.8-0.r 100% | 158.8 MiB/s | 813.3 KiB | 00m00s [ 53/156] Installing lz4-libs-0:1.10.0- 100% | 71.6 MiB/s | 146.6 KiB | 00m00s [ 54/156] Installing libcom_err-0:1.47. 100% | 66.7 MiB/s | 68.3 KiB | 00m00s [ 55/156] Installing libffi-0:3.4.6-3.f 100% | 42.9 MiB/s | 87.8 KiB | 00m00s [ 56/156] Installing alternatives-0:1.3 100% | 32.4 MiB/s | 66.4 KiB | 00m00s [ 57/156] Installing libtasn1-0:4.19.0- 100% | 57.8 MiB/s | 177.5 KiB | 00m00s [ 58/156] Installing p11-kit-0:0.25.5-4 100% | 100.7 MiB/s | 2.2 MiB | 00m00s [ 59/156] Installing libunistring-0:1.1 100% | 192.3 MiB/s | 1.7 MiB | 00m00s [ 60/156] Installing libidn2-0:2.3.7-2. 100% | 54.5 MiB/s | 335.1 KiB | 00m00s [ 61/156] Installing libpsl-0:0.21.5-4. 100% | 39.9 MiB/s | 81.7 KiB | 00m00s [ 62/156] Installing p11-kit-trust-0:0. 100% | 20.8 MiB/s | 405.5 KiB | 00m00s [ 63/156] Installing zstd-0:1.5.6-2.fc4 100% | 169.2 MiB/s | 1.7 MiB | 00m00s [ 64/156] Installing zip-0:3.0-42.fc42. 100% | 136.7 MiB/s | 699.8 KiB | 00m00s [ 65/156] Installing gdbm-1:1.23-7.fc41 100% | 75.8 MiB/s | 465.8 KiB | 00m00s [ 66/156] Installing cyrus-sasl-lib-0:2 100% | 153.7 MiB/s | 2.3 MiB | 00m00s [ 67/156] Installing libfdisk-0:2.40.2- 100% | 120.3 MiB/s | 369.5 KiB | 00m00s [ 68/156] Installing bzip2-0:1.0.8-19.f 100% | 32.6 MiB/s | 100.2 KiB | 00m00s [ 69/156] Installing libxml2-0:2.12.8-2 100% | 168.6 MiB/s | 1.7 MiB | 00m00s [ 70/156] Installing add-determinism-0: 100% | 187.0 MiB/s | 2.4 MiB | 00m00s [ 71/156] Installing build-reproducibil 100% | 1.0 MiB/s | 1.0 KiB | 00m00s [ 72/156] Installing sqlite-libs-0:3.47 100% | 179.2 MiB/s | 1.4 MiB | 00m00s [ 73/156] Installing ed-0:1.20.2-2.fc41 100% | 72.8 MiB/s | 149.2 KiB | 00m00s [ 74/156] Installing elfutils-default-y 100% | 145.9 KiB/s | 2.0 KiB | 00m00s [ 75/156] Installing elfutils-libs-0:0. 100% | 108.2 MiB/s | 664.7 KiB | 00m00s [ 76/156] Installing cpio-0:2.15-2.fc41 100% | 100.0 MiB/s | 1.1 MiB | 00m00s [ 77/156] Installing diffutils-0:3.10-8 100% | 106.0 MiB/s | 1.6 MiB | 00m00s [ 78/156] Installing libgomp-0:14.2.1-6 100% | 127.2 MiB/s | 521.2 KiB | 00m00s [ 79/156] Installing libpkgconf-0:2.3.0 100% | 38.7 MiB/s | 79.3 KiB | 00m00s [ 80/156] Installing pkgconf-0:2.3.0-1. 100% | 29.7 MiB/s | 91.1 KiB | 00m00s [ 81/156] Installing keyutils-libs-0:1. 100% | 27.2 MiB/s | 55.8 KiB | 00m00s [ 82/156] Installing libverto-0:0.3.2-9 100% | 15.3 MiB/s | 31.3 KiB | 00m00s [ 83/156] Installing jansson-0:2.14-1.f 100% | 46.2 MiB/s | 94.5 KiB | 00m00s [ 84/156] Installing json-c-0:0.18-1.fc 100% | 41.3 MiB/s | 84.6 KiB | 00m00s [ 85/156] Installing xxhash-libs-0:0.8. 100% | 43.9 MiB/s | 89.8 KiB | 00m00s [ 86/156] Installing libbrotli-0:1.1.0- 100% | 136.5 MiB/s | 838.7 KiB | 00m00s [ 87/156] Installing libnghttp2-0:1.64. 100% | 85.7 MiB/s | 175.6 KiB | 00m00s [ 88/156] Installing libtool-ltdl-0:2.5 100% | 33.8 MiB/s | 69.2 KiB | 00m00s [ 89/156] Installing pcre2-syntax-0:10. 100% | 82.7 MiB/s | 254.1 KiB | 00m00s [ 90/156] Installing pcre2-0:10.44-1.fc 100% | 127.9 MiB/s | 654.9 KiB | 00m00s [ 91/156] Installing libselinux-0:3.8-0 100% | 94.2 MiB/s | 192.9 KiB | 00m00s [ 92/156] Installing sed-0:4.9-3.fc41.x 100% | 84.9 MiB/s | 869.7 KiB | 00m00s [ 93/156] Installing grep-0:3.11-9.fc41 100% | 83.6 MiB/s | 1.0 MiB | 00m00s [ 94/156] Installing findutils-1:4.10.0 100% | 116.1 MiB/s | 1.9 MiB | 00m00s [ 95/156] Installing xz-1:5.6.3-2.fc42. 100% | 82.5 MiB/s | 1.2 MiB | 00m00s [ 96/156] Installing libmount-0:2.40.2- 100% | 86.4 MiB/s | 354.0 KiB | 00m00s [ 97/156] Installing util-linux-core-0: 100% | 78.0 MiB/s | 1.5 MiB | 00m00s [ 98/156] Installing tar-2:1.35-4.fc41. 100% | 147.9 MiB/s | 3.0 MiB | 00m00s [ 99/156] Installing patch-0:2.7.6-25.f 100% | 65.5 MiB/s | 268.2 KiB | 00m00s [100/156] Installing libsemanage-0:3.8- 100% | 75.0 MiB/s | 307.1 KiB | 00m00s [101/156] Installing shadow-utils-2:4.1 100% | 82.4 MiB/s | 4.1 MiB | 00m00s [102/156] Installing pkgconf-m4-0:2.3.0 100% | 14.5 MiB/s | 14.8 KiB | 00m00s [103/156] Installing pkgconf-pkg-config 100% | 1.7 MiB/s | 1.8 KiB | 00m00s [104/156] Installing coreutils-common-0 100% | 186.5 MiB/s | 11.2 MiB | 00m00s [105/156] Installing openssl-libs-1:3.2 100% | 223.7 MiB/s | 7.8 MiB | 00m00s [106/156] Installing coreutils-0:9.5-11 100% | 103.9 MiB/s | 5.4 MiB | 00m00s [107/156] Installing ca-certificates-0: 100% | 1.1 MiB/s | 2.4 MiB | 00m02s [108/156] Installing krb5-libs-0:1.21.3 100% | 135.6 MiB/s | 2.3 MiB | 00m00s [109/156] Installing libarchive-0:3.7.7 100% | 152.1 MiB/s | 934.2 KiB | 00m00s [110/156] Installing libtirpc-0:1.3.6-1 100% | 101.2 MiB/s | 207.3 KiB | 00m00s [111/156] Installing gzip-0:1.13-2.fc41 100% | 77.1 MiB/s | 394.6 KiB | 00m00s [112/156] Installing authselect-libs-0: 100% | 68.1 MiB/s | 837.2 KiB | 00m00s [113/156] Installing cracklib-0:2.9.11- 100% | 11.6 MiB/s | 250.3 KiB | 00m00s [114/156] Installing libpwquality-0:1.4 100% | 38.1 MiB/s | 429.3 KiB | 00m00s [115/156] Installing libnsl2-0:2.0.1-2. 100% | 28.8 MiB/s | 59.1 KiB | 00m00s [116/156] Installing pam-0:1.7.0-3.fc42 100% | 57.4 MiB/s | 1.9 MiB | 00m00s [117/156] Installing libssh-0:0.11.1-1. 100% | 139.6 MiB/s | 571.7 KiB | 00m00s [118/156] Installing rpm-sequoia-0:1.7. 100% | 178.8 MiB/s | 2.3 MiB | 00m00s [119/156] Installing rpm-libs-0:4.20.0- 100% | 139.0 MiB/s | 711.9 KiB | 00m00s [120/156] Installing rpm-build-libs-0:4 100% | 66.7 MiB/s | 204.9 KiB | 00m00s [121/156] Installing libevent-0:2.1.12- 100% | 125.5 MiB/s | 899.5 KiB | 00m00s [122/156] Installing openldap-0:2.6.8-6 100% | 90.8 MiB/s | 651.2 KiB | 00m00s [123/156] Installing libcurl-0:8.11.1-2 100% | 133.2 MiB/s | 818.4 KiB | 00m00s [124/156] Installing elfutils-debuginfo 100% | 27.3 MiB/s | 83.8 KiB | 00m00s [125/156] Installing binutils-0:2.43.50 100% | 198.5 MiB/s | 25.8 MiB | 00m00s [126/156] Installing elfutils-0:0.192-7 100% | 155.6 MiB/s | 2.6 MiB | 00m00s [127/156] Installing gdb-minimal-0:15.2 100% | 227.2 MiB/s | 12.7 MiB | 00m00s [128/156] Installing debugedit-0:5.1-2. 100% | 49.6 MiB/s | 203.0 KiB | 00m00s [129/156] Installing curl-0:8.11.1-2.fc 100% | 19.3 MiB/s | 454.5 KiB | 00m00s [130/156] Installing rpm-0:4.20.0-3.fc4 100% | 69.4 MiB/s | 2.5 MiB | 00m00s [131/156] Installing efi-srpm-macros-0: 100% | 40.2 MiB/s | 41.2 KiB | 00m00s [132/156] Installing lua-srpm-macros-0: 100% | 1.9 MiB/s | 1.9 KiB | 00m00s [133/156] Installing zig-srpm-macros-0: 100% | 1.6 MiB/s | 1.7 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% | 714.8 KiB/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% | 2.0 MiB/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% | 2.3 MiB/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% | 35.4 MiB/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% | 37.7 MiB/s | 193.2 KiB | 00m00s [151/156] Installing rpm-build-0:4.20.0 100% | 31.6 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% | 51.4 MiB/s | 3.6 MiB | 00m00s [154/156] Installing authselect-0:1.5.0 100% | 31.6 MiB/s | 161.9 KiB | 00m00s [155/156] Installing which-0:2.21-42.fc 100% | 40.2 MiB/s | 82.4 KiB | 00m00s [156/156] Installing info-0:7.1.1-2.fc4 100% | 125.9 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-1734702022.198351/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-p7mlby_8/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-1734702022.198351/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% | 877.0 KiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 73.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 30.7 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 24 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/12] python3-0:3.14.0~a3-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/13] python3-libs-0:3.14.0~a3-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/15] expat-0:2.6.4-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 9/16] mpdecimal-0:2.5.1-16.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [10/17] python-pip-wheel-0:24.3.1-2.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [11/18] tzdata-0:2024b-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [12/19] pixman-0:0.44.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [13/22] libXau-0:1.0.12-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [14/26] libdrm-0:2.4.124-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [15/30] libglvnd-glx-1:1.7.0-5.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [16/34] libxshmfence-0:1.3.2-5.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [17/35] mesa-libgbm-0:24.3.1-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [18/38] libX11-0:1.8.10-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [19/39] libX11-xcb-0:1.8.10-2.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [20/40] libxcb-0:1.17.0-3.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [21/69] libwayland-server-0:1.23.0-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [22/78] gdk-pixbuf2-0:2.42.12-6.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [23/80] cairo-0:1.18.2-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [24/81] fontconfig-0:2.15.0-8.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [25/82] freetype-0:2.13.3-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [26/83] fribidi-0:1.0.16-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [27/84] harfbuzz-0:10.1.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [28/85] libXft-0:2.3.8-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [29/86] libXrender-0:0.9.12-1.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [30/87] libthai-0:0.1.29-9.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [31/88] mesa-dri-drivers-0:24.3.1-1.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [32/89] llvm-libs-0:19.1.5-1.fc42.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [33/90] lm_sensors-libs-0:3.6.0-20.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [34/91] mesa-filesystem-0:24.3.1-1.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [35/92] mesa-libglapi-0:24.3.1-1.fc42.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [36/93] spirv-tools-libs-0:2024.3-4.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [37/94] libedit-0:3.1-53.20240808cvs.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [38/97] libdatrie-0:0.2.13-10.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 39/102] libXext-0:1.3.6-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 40/103] libglvnd-1:1.7.0-5.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 41/104] mesa-libGL-0:24.3.1-1.fc42.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 42/108] libglvnd-opengl-1:1.7.0-5.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 43/109] kernel-headers-0:6.13.0-0.rc3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 44/111] libpciaccess-0:0.16-13.fc41.x 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 45/112] dbus-libs-1:1.16.0-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 46/116] libX11-common-0:1.8.10-2.fc42 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 47/117] graphite2-0:1.3.14-16.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 48/120] atk-0:2.54.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 49/122] cups-libs-1:2.4.11-8.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 50/123] gdk-pixbuf2-modules-0:2.42.12 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 51/124] gtk-update-icon-cache-0:3.24. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 52/125] hicolor-icon-theme-0:0.17-19. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 53/126] libXcomposite-0:0.4.6-4.fc41. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 54/127] libXcursor-0:1.2.3-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 55/128] libXdamage-0:1.1.6-4.fc41.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 56/129] libXfixes-0:6.0.1-4.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 57/130] libXi-0:1.8.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 58/131] libXinerama-0:1.1.5-7.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 59/132] libXrandr-0:1.5.4-4.fc41.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 60/135] gnutls-0:3.8.8-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 61/136] libtiff-0:4.7.0-2.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 62/137] libjpeg-turbo-0:3.0.4-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 63/138] libpng-2:1.6.44-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 64/139] shared-mime-info-0:2.3-6.fc41 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 65/140] cpp-0:14.2.1-6.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 66/141] glibc-devel-0:2.40.9000-24.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 67/142] libmpc-0:1.3.1-6.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 68/143] make-1:4.4.1-9.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 69/144] default-fonts-core-sans-0:4.2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 70/145] fonts-filesystem-1:2.0.5-17.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 71/146] xml-common-0:0.6.3-65.fc41.no 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 72/147] emacs-filesystem-1:30.0-3.fc4 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 73/148] abattis-cantarell-vf-fonts-0: 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 74/149] google-noto-sans-vf-fonts-0:2 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 75/150] avahi-libs-0:0.8-30.fc42.x86_ 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 76/151] cups-filesystem-1:2.4.11-8.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 77/152] lcms2-0:2.16-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 78/154] at-spi2-core-0:2.54.0-1.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 79/155] dbus-1:1.16.0-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 80/156] libXtst-0:1.2.5-1.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 81/157] xprop-0:1.2.7-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 82/162] libXmu-0:1.2.1-2.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 83/163] libXxf86vm-0:1.1.6-1.fc42.x86 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 84/168] libicu-0:76.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 85/170] jbigkit-libs-0:2.1-30.fc41.x8 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 86/171] liblerc-0:4.0.0-7.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 87/172] libwebp-0:1.4.0-4.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 88/173] hwdata-0:0.390-1.fc42.noarch 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 89/175] libXt-0:1.3.1-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 90/176] google-noto-fonts-common-0:20 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 91/177] nettle-0:3.10-3.fc41.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 92/178] libxcrypt-devel-0:4.4.36-11.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 93/179] dbus-broker-0:36-4.fc41.x86_6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 94/180] libICE-0:1.1.2-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 95/181] libSM-0:1.2.5-1.fc42.x86_64 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 96/182] dbus-common-1:1.16.0-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 97/183] python-rpm-macros-0:3.14-3.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 98/184] python3-rpm-macros-0:3.14-3.f 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 99/185] pyproject-rpm-macros-0:1.16.3 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [100/186] python3-rpm-generators-0:14-1 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [101/187] python3-packaging-0:24.2-2.fc 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [102/189] annobin-plugin-gcc-0:12.79-1. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [103/190] gcc-plugin-annobin-0:14.2.1-6 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [104/191] annobin-docs-0:12.79-1.fc42.n 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [105/191] python3-isort-0:5.13.2-5.fc42 100% | 3.8 MiB/s | 224.5 KiB | 00m00s [106/191] wlroots0.17-devel-0:0.17.4-1. 100% | 1.0 MiB/s | 79.1 KiB | 00m00s [107/191] rsvg-pixbuf-loader-0:2.59.2-1 100% | 1.8 MiB/s | 166.1 KiB | 00m00s [108/191] xorg-x11-server-Xvfb-0:21.1.1 100% | 17.3 MiB/s | 780.7 KiB | 00m00s [109/191] xorg-x11-server-Xwayland-0:24 100% | 22.7 MiB/s | 1.0 MiB | 00m00s [110/191] xorg-x11-server-common-0:21.1 100% | 1.8 MiB/s | 36.9 KiB | 00m00s [111/191] xkbcomp-0:1.4.7-2.fc41.x86_64 100% | 4.7 MiB/s | 100.0 KiB | 00m00s [112/191] xorg-x11-server-Xephyr-0:21.1 100% | 9.0 MiB/s | 930.4 KiB | 00m00s [113/191] xkeyboard-config-0:2.43-1.fc4 100% | 32.5 MiB/s | 933.1 KiB | 00m00s [114/191] libXdmcp-0:1.1.5-2.fc41.x86_6 100% | 1.6 MiB/s | 37.2 KiB | 00m00s [115/191] libXfont2-0:2.0.7-1.fc41.x86_ 100% | 6.6 MiB/s | 149.0 KiB | 00m00s [116/191] libdecor-0:0.2.2-4.fc41.x86_6 100% | 3.1 MiB/s | 57.5 KiB | 00m00s [117/191] libepoxy-0:1.5.10-8.fc41.x86_ 100% | 10.8 MiB/s | 220.9 KiB | 00m00s [118/191] libei-0:1.3.0-1.fc41.x86_64 100% | 2.2 MiB/s | 48.9 KiB | 00m00s [119/191] libglvnd-egl-1:1.7.0-5.fc41.x 100% | 1.8 MiB/s | 35.5 KiB | 00m00s [120/191] liboeffis-0:1.3.0-1.fc41.x86_ 100% | 1.2 MiB/s | 21.9 KiB | 00m00s [121/191] libwayland-client-0:1.23.0-2. 100% | 1.6 MiB/s | 33.3 KiB | 00m00s [122/191] libxcvt-0:0.1.2-8.fc41.x86_64 100% | 492.7 KiB/s | 13.8 KiB | 00m00s [123/191] libunwind-0:1.8.0-5.fc42.x86_ 100% | 4.1 MiB/s | 72.1 KiB | 00m00s [124/191] xorg-x11-xauth-1:1.1.3-2.fc41 100% | 1.7 MiB/s | 34.0 KiB | 00m00s [125/191] xcb-util-0:0.4.1-6.fc41.x86_6 100% | 1.0 MiB/s | 18.2 KiB | 00m00s [126/191] xcb-util-image-0:0.4.1-6.fc41 100% | 1.1 MiB/s | 18.9 KiB | 00m00s [127/191] xcb-util-keysyms-0:0.4.1-6.fc 100% | 839.6 KiB/s | 14.3 KiB | 00m00s [128/191] xcb-util-renderutil-0:0.3.10- 100% | 962.3 KiB/s | 17.3 KiB | 00m00s [129/191] xcb-util-wm-0:0.4.2-6.fc41.x8 100% | 1.8 MiB/s | 31.0 KiB | 00m00s [130/191] libxkbfile-0:1.1.3-2.fc41.x86 100% | 4.5 MiB/s | 91.8 KiB | 00m00s [131/191] libdrm-devel-0:2.4.124-1.fc42 100% | 8.3 MiB/s | 170.4 KiB | 00m00s [132/191] libdisplay-info-devel-0:0.2.0 100% | 1.3 MiB/s | 27.0 KiB | 00m00s [133/191] libglvnd-devel-1:1.7.0-5.fc41 100% | 8.1 MiB/s | 157.2 KiB | 00m00s [134/191] libinput-devel-0:1.27.0-2.fc4 100% | 2.1 MiB/s | 40.6 KiB | 00m00s [135/191] libliftoff-devel-0:0.5.0-2.fc 100% | 563.0 KiB/s | 10.7 KiB | 00m00s [136/191] libseat-devel-0:0.9.1-1.fc42. 100% | 469.7 KiB/s | 10.3 KiB | 00m00s [137/191] libxkbcommon-devel-0:1.7.0-4. 100% | 3.5 MiB/s | 67.5 KiB | 00m00s [138/191] mesa-libgbm-devel-0:24.3.1-1. 100% | 1.1 MiB/s | 24.0 KiB | 00m00s [139/191] libxcb-devel-0:1.17.0-3.fc42. 100% | 29.0 MiB/s | 1.1 MiB | 00m00s [140/191] pixman-devel-0:0.44.2-1.fc42. 100% | 966.6 KiB/s | 17.4 KiB | 00m00s [141/191] systemd-devel-0:257-1.fc42.x8 100% | 22.2 MiB/s | 545.7 KiB | 00m00s [142/191] vulkan-loader-devel-0:1.3.296 100% | 727.7 KiB/s | 12.4 KiB | 00m00s [143/191] wayland-devel-0:1.23.0-2.fc41 100% | 7.4 MiB/s | 144.4 KiB | 00m00s [144/191] xcb-util-errors-devel-0:1.0.1 100% | 496.8 KiB/s | 9.9 KiB | 00m00s [145/191] wlroots0.17-0:0.17.4-1.fc41.x 100% | 16.8 MiB/s | 396.5 KiB | 00m00s [146/191] xcb-util-renderutil-devel-0:0 100% | 502.3 KiB/s | 10.5 KiB | 00m00s [147/191] xcb-util-wm-devel-0:0.4.2-6.f 100% | 1.3 MiB/s | 23.5 KiB | 00m00s [148/191] libglvnd-gles-1:1.7.0-5.fc41. 100% | 1.6 MiB/s | 29.3 KiB | 00m00s [149/191] libdisplay-info-0:0.2.0-2.fc4 100% | 4.1 MiB/s | 84.0 KiB | 00m00s [150/191] libinput-0:1.27.0-2.fc42.x86_ 100% | 11.1 MiB/s | 216.6 KiB | 00m00s [151/191] libliftoff-0:0.5.0-2.fc41.x86 100% | 1.3 MiB/s | 26.7 KiB | 00m00s [152/191] libseat-0:0.9.1-1.fc42.x86_64 100% | 1.5 MiB/s | 28.6 KiB | 00m00s [153/191] libxkbcommon-0:1.7.0-4.fc41.x 100% | 7.4 MiB/s | 143.3 KiB | 00m00s [154/191] vulkan-loader-0:1.3.296.0-1.f 100% | 8.2 MiB/s | 150.5 KiB | 00m00s [155/191] xcb-util-errors-0:1.0.1-4.fc4 100% | 1.0 MiB/s | 19.3 KiB | 00m00s [156/191] libffi-devel-0:3.4.6-3.fc42.x 100% | 1.6 MiB/s | 28.8 KiB | 00m00s [157/191] libwayland-cursor-0:1.23.0-2. 100% | 1.0 MiB/s | 19.2 KiB | 00m00s [158/191] libwayland-egl-0:1.23.0-2.fc4 100% | 701.3 KiB/s | 12.6 KiB | 00m00s [159/191] cmake-filesystem-0:3.31.2-1.f 100% | 2.2 MiB/s | 18.1 KiB | 00m00s [160/191] libxml2-devel-0:2.12.8-2.fc42 100% | 13.8 MiB/s | 495.7 KiB | 00m00s [161/191] librsvg2-0:2.59.2-1.fc42.x86_ 100% | 34.7 MiB/s | 1.7 MiB | 00m00s [162/191] vulkan-headers-0:1.3.296.0-1. 100% | 24.0 MiB/s | 1.3 MiB | 00m00s [163/191] libXau-devel-0:1.0.12-1.fc42. 100% | 693.3 KiB/s | 13.9 KiB | 00m00s [164/191] cairo-gobject-0:1.18.2-2.fc42 100% | 957.3 KiB/s | 16.3 KiB | 00m00s [165/191] libevdev-0:1.13.3-1.fc42.x86_ 100% | 2.2 MiB/s | 37.7 KiB | 00m00s [166/191] libwacom-0:2.14.0-1.fc42.x86_ 100% | 2.5 MiB/s | 42.9 KiB | 00m00s [167/191] mtdev-0:1.1.6-9.fc41.x86_64 100% | 1.2 MiB/s | 20.8 KiB | 00m00s [168/191] mesa-libEGL-0:24.3.1-1.fc42.x 100% | 7.1 MiB/s | 130.6 KiB | 00m00s [169/191] libX11-devel-0:1.8.10-2.fc42. 100% | 33.0 MiB/s | 912.6 KiB | 00m00s [170/191] libglvnd-core-devel-1:1.7.0-5 100% | 877.3 KiB/s | 17.5 KiB | 00m00s [171/191] libpciaccess-devel-0:0.16-13. 100% | 621.6 KiB/s | 12.4 KiB | 00m00s [172/191] libfontenc-0:1.1.8-2.fc41.x86 100% | 1.5 MiB/s | 32.6 KiB | 00m00s [173/191] xorg-x11-proto-devel-0:2024.1 100% | 13.0 MiB/s | 265.9 KiB | 00m00s [174/191] adwaita-icon-theme-0:47.0-1.f 100% | 13.2 MiB/s | 284.2 KiB | 00m00s [175/191] at-spi2-atk-0:2.54.0-1.fc42.x 100% | 4.0 MiB/s | 86.8 KiB | 00m00s [176/191] colord-libs-0:1.4.7-5.fc41.x8 100% | 11.9 MiB/s | 230.9 KiB | 00m00s [177/191] libcloudproviders-0:0.3.5-5.f 100% | 2.3 MiB/s | 46.3 KiB | 00m00s [178/191] libtracker-sparql-0:3.7.3-4.f 100% | 15.7 MiB/s | 353.3 KiB | 00m00s [179/191] libgusb-0:0.4.9-2.fc41.x86_64 100% | 3.0 MiB/s | 65.5 KiB | 00m00s [180/191] gtk3-0:3.24.43-2.fc41.x86_64 100% | 48.7 MiB/s | 5.6 MiB | 00m00s [181/191] adwaita-cursor-theme-0:47.0-1 100% | 11.6 MiB/s | 320.2 KiB | 00m00s [182/191] xz-devel-1:5.6.3-2.fc42.x86_6 100% | 3.0 MiB/s | 62.4 KiB | 00m00s [183/191] adwaita-icon-theme-legacy-0:4 100% | 45.8 MiB/s | 2.2 MiB | 00m00s [184/191] zlib-ng-compat-devel-0:2.2.2- 100% | 1.7 MiB/s | 38.2 KiB | 00m00s [185/191] libgudev-0:238-6.fc41.x86_64 100% | 1.8 MiB/s | 34.8 KiB | 00m00s [186/191] libwacom-data-0:2.14.0-1.fc42 100% | 10.3 MiB/s | 189.3 KiB | 00m00s [187/191] avahi-glib-0:0.8-30.fc42.x86_ 100% | 889.4 KiB/s | 15.1 KiB | 00m00s [188/191] json-glib-0:1.10.6-1.fc42.x86 100% | 8.4 MiB/s | 155.1 KiB | 00m00s [189/191] libusb1-0:1.0.27-4.fc42.x86_6 100% | 4.2 MiB/s | 76.9 KiB | 00m00s [190/191] libsoup3-0:3.6.1-1.fc42.x86_6 100% | 17.5 MiB/s | 376.3 KiB | 00m00s [191/191] systemd-rpm-macros-0:257-1.fc 100% | 2.0 MiB/s | 34.7 KiB | 00m00s -------------------------------------------------------------------------------- [191/191] Total 100% | 25.2 MiB/s | 23.6 MiB | 00m01s Running transaction [ 1/193] Verify package files 100% | 321.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% | 162.5 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% | 132.0 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% | 77.9 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% | 42.7 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% | 162.3 MiB/s | 166.2 KiB | 00m00s [ 30/193] Installing libjpeg-turbo-0:3. 100% | 193.1 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% | 108.9 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% | 127.8 MiB/s | 523.3 KiB | 00m00s [ 39/193] Installing libseat-0:0.9.1-1. 100% | 24.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.3 MiB/s | 741.5 KiB | 00m00s [ 42/193] Installing libunwind-0:1.8.0- 100% | 89.0 MiB/s | 182.2 KiB | 00m00s [ 43/193] Installing libseat-devel-0:0. 100% | 0.0 B/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% | 1.8 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% | 139.0 MiB/s | 142.4 KiB | 00m00s [ 50/193] Installing cpp-0:14.2.1-6.fc4 100% | 279.8 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% | 322.6 KiB/s | 13.6 KiB | 00m00s [ 61/193] Installing dbus-broker-0:36-4 100% | 22.1 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% | 244.5 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% | 102.2 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% | 32.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% | 88.6 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% | 333.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% | 43.6 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% | 116.8 MiB/s | 717.5 KiB | 00m00s [ 85/193] Installing libliftoff-devel-0 100% | 0.0 B/s | 7.0 KiB | 00m00s [ 86/193] Installing libwebp-0:1.4.0-4. 100% | 134.6 MiB/s | 826.8 KiB | 00m00s [ 87/193] Installing liblerc-0:4.0.0-7. 100% | 148.7 MiB/s | 609.0 KiB | 00m00s [ 88/193] Installing jbigkit-libs-0:2.1 100% | 58.4 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% | 114.9 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% | 29.0 MiB/s | 2.4 MiB | 00m00s [ 98/193] Installing adwaita-cursor-the 100% | 401.4 MiB/s | 10.0 MiB | 00m00s [ 99/193] Installing adwaita-icon-theme 100% | 36.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% | 306.8 MiB/s | 104.3 MiB | 00m00s [108/193] Installing hicolor-icon-theme 100% | 7.6 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% | 780.7 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% | 48.8 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% | 162.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% | 33.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% | 89.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% | 94.4 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% | 166.2 MiB/s | 340.3 KiB | 00m00s [142/193] Installing libglvnd-core-deve 100% | 40.1 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% | 261.2 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% | 322.8 MiB/s | 123.0 MiB | 00m00s [153/193] Installing spirv-tools-libs-0 100% | 302.8 MiB/s | 5.5 MiB | 00m00s [154/193] Installing mesa-filesystem-0: 100% | 4.2 MiB/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% | 387.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% | 107.1 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% | 197.5 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% | 205.7 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% | 528.2 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% | 101.7 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% | 34.6 MiB/s | 990.9 KiB | 00m00s [191/193] Installing gcc-plugin-annobin 100% | 2.1 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.Dz3COb + 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.2JVb75 + 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.F4U6uS + 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% | 801.8 KiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 69.6 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 43.9 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 408 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/6] python3-setuptools_scm-0:8.1.0-2. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [5/7] python3-wheel-1:0.45.1-2.fc42.noa 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [6/9] python3-pycparser-0:2.20-18.fc42. 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 7/10] python3-ply-0:3.11-25.fc42.noar 100% | 0.0 B/s | 0.0 B | 00m00s >>> Already downloaded [ 8/10] python3-cairocffi+xcb-0:1.7.0-8 100% | 186.3 KiB/s | 9.9 KiB | 00m00s [ 9/10] python3-cairocffi-0:1.7.0-8.fc4 100% | 1.6 MiB/s | 145.0 KiB | 00m00s [10/10] python3-xcffib-0:1.5.0-5.fc42.n 100% | 2.3 MiB/s | 253.0 KiB | 00m00s -------------------------------------------------------------------------------- [10/10] Total 100% | 3.5 MiB/s | 407.9 KiB | 00m00s Running transaction [ 1/12] Verify package files 100% | 384.0 B/s | 10.0 B | 00m00s [ 2/12] Prepare transaction 100% | 185.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% | 166.8 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.cyOewD + 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% | 1.1 MiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 60.8 KiB/s | 3.8 KiB | 00m00s Copr repository 100% | 43.9 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 1 MiB. After this operation, 23 MiB extra will be used (install 23 MiB, remove 0 B). [1/2] python3-libcst-0:1.4.0-2.fc42.x86 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] python3-dbus-next-0:0.2.3-11.fc 100% | 3.1 MiB/s | 142.3 KiB | 00m00s [ 8/12] python3-gobject-base-0:3.50.0-2 100% | 5.8 MiB/s | 376.4 KiB | 00m00s [ 9/12] python3-pywlroots-0:0.17.0-3.fc 100% | 11.7 MiB/s | 251.0 KiB | 00m00s [10/12] python3-pywayland-0:0.4.17-3.fc 100% | 6.7 MiB/s | 477.9 KiB | 00m00s [11/12] python3-xkbcommon-0:0.8-7.fc42. 100% | 4.4 MiB/s | 54.6 KiB | 00m00s [12/12] gobject-introspection-0:1.82.0- 100% | 11.5 MiB/s | 118.2 KiB | 00m00s -------------------------------------------------------------------------------- [12/12] Total 100% | 16.9 MiB/s | 1.4 MiB | 00m00s Running transaction [ 1/14] Verify package files 100% | 545.0 B/s | 12.0 B | 00m00s [ 2/14] Prepare transaction 100% | 200.0 B/s | 12.0 B | 00m00s [ 3/14] Installing gobject-introspectio 100% | 77.8 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% | 23.1 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% | 59.3 MiB/s | 3.1 MiB | 00m00s [10/14] Installing python3-pywlroots-0: 100% | 93.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% | 152.2 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.6 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.ZG54gQ + 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: Copr repository 100% | 49.6 KiB/s | 1.5 KiB | 00m00s fedora 100% | 1.0 MiB/s | 28.1 KiB | 00m00s Additional repo http_kojipkgs_fedorapr 100% | 72.2 KiB/s | 3.8 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.JbV0It + 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.me9qqt + 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-9mtdymd4/qtile.egg-info writing /builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-9mtdymd4/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-9mtdymd4/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-9mtdymd4/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-9mtdymd4/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-9mtdymd4/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-9mtdymd4/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-9mtdymd4/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-9mtdymd4/qtile.egg-info/SOURCES.txt' creating '/builddir/build/BUILD/qtile-0.29.0-build/qtile-0.29.0/.pyproject-builddir/pip-modern-metadata-9mtdymd4/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-eudhxabf/.tmp-o44plztw/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.qFYD8n + 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 ++ 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 ++ sed -E 's/([^-]+)-([^-]+)-.+\.whl/\1==\2/' + 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/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/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/__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__/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__/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__/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__/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__/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__/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/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/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__/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__/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/__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.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__/__init__.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__/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__/dmenu.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/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/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__/__init__.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__/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__/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__/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__/max.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/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__/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__/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__/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/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/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/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__/_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_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__/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__/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__/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__/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_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__/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_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__/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/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__/__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__/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__/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__/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__/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__/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__/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__/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__/udev.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/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/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__/sh.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 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.WpWWb0 + 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 0x7f4dd8408590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8476c40> E when serializing dict item '_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 0x7f4dd939a430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8477690> E when serializing dict item '_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 0x7f4dd93eb2e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93b7e20> E when serializing dict item '_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 0x7f4dd93eb6a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94143b0> E when serializing dict item '_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 0x7f4dd93eb420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9414a90> E when serializing dict item '_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 0x7f4dd94128e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9415170> E when serializing dict item '_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 0x7f4dd9413240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94157a0> E when serializing dict item '_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 0x7f4dd94134c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9415fe0> E when serializing dict item '_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 0x7f4dd94123e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9416980> E when serializing dict item '_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 0x7f4dd9411580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9417110> E when serializing dict item '_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 0x7f4dd9410cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94178a0> E when serializing dict item '_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 0x7f4dd94130b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9417ed0> E when serializing dict item '_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 0x7f4dd8f79710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3c670> E when serializing dict item '_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 0x7f4dd8f79030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3cd50> E when serializing dict item '_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 0x7f4dd8f7b0b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3d380> E when serializing dict item '_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 0x7f4dd8f7a110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3da60> E when serializing dict item '_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 0x7f4dd8f79b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3e2a0> E when serializing dict item '_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 0x7f4dd8f79170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3eb90> E when serializing dict item '_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 0x7f4dd8f7b1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3f690> E when serializing dict item '_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 0x7f4dd8f7a200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3fab0> E when serializing dict item '_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 0x7f4dd8f6cbd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f641a0> E when serializing dict item '_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 0x7f4dd8f6e390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f647d0> E when serializing dict item '_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 0x7f4dd8f6ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64e00> E when serializing dict item '_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 0x7f4dd8f6df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f65430> E when serializing dict item '_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 0x7f4dd8f6d2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f65a60> E when serializing dict item '_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 0x7f4dd8f6e200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f66090> E when serializing dict item '_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 0x7f4dd8f6f830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f666c0> E when serializing dict item '_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 0x7f4dd92bd350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f66cf0> E when serializing dict item '_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 0x7f4dd8408590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94164b0> E when serializing dict item '_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 0x7f4dd92bc590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93b7ab0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd92bd850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84756f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930c4a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930cf90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd83b8180> 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 0x7f4dd930ee30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd851d220> 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 0x7f4dd930f9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f9640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930c7c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fa140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928d5d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92faae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928e430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fb530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928d9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9338040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928da30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93389e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928fec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94178a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928d350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f66090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8f7b1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9302f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f641a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9300950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3f3d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9301b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3ec40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9302b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3db10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd93011c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9417740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9301d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb1df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb01d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb3470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933af00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb2110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933b8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb1b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fac40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb1ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fa1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928e160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f81a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928e9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fb3d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930e8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930fd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd92bc180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8477690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8840360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9415a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9338e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933bb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8843c90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cc720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cd170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8843fb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9338f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb0540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9301a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3d590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9302de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3c670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9301fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3eda0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882dad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f65fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9416e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882d440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cda60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882e160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ce400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ceda0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb1210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8477690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8f6ee30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f66fb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd92bf470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd930c860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f9850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928e3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fb110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879e930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933bb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879d670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933b530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879e980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cc3b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879cae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cf3d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879e3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cfd70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879f6a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b87d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9416f00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882d350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882ffb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3fa00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9302200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3c670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb00e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3d9b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928d530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933ae50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8869850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8868310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cd2d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd886b060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ccd50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd886b9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b8ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8868a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879ca40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933b530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879ff10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93380f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928f1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8841ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f81a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882e7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f4950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84759b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f4f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cf060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f5c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cea30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f5d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cec40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f6250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f6f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd886ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ce400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8868270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928d6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933ae50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9303830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3d9b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882d760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3d850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879c130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f65a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f2700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9416980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f17b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b92d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f2f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b87d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f18a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f06d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f80f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f4270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f7240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cc040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f50d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cc0f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8eb1940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f671c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8842b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f652d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f7420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92faae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f5c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933bb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f63e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f7b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f72e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f4630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f99b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d1d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fa350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f11c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f3470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3ceb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd882d080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8869f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933acf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f55d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ce2a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d3150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d0130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b8bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d0d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d27a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84faf00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cef20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fb8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cd530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd879cd60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f4f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933b690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f6520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f89e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f5c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f7150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f652d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cfdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84752d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cdad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ce8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cc630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cd990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cc900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8535f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8534680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd928e930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f6de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb1c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f0e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cd0c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d1080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9339c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d39c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3eda0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8534f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3eb90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8535a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f96f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8535d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85365c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fa350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85940e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8522140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85959e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8522ae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8595260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8523480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f6520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd87f60c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cc880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8536b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84756f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84ce980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cf790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92faae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8595580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933b5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8597f10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8596e80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8596b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8523a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8641580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8678460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8678e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84d2f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fa980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f07c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f94e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8597330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3c880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd88683b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93390c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8534130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ce090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86409f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bb530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86408b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8641a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85222a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86418f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e1f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8679380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e0720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8679d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e2de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933bcc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e0450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fa1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e2b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8475170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e0040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ccb40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84cd800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8535b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8523b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f6020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8596660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b6930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b5210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867ac40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b4900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867b5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b6200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d4040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e3330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8522c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b5df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b5580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87bbed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85365c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cd850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8596e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f2de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86407c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fb5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8640130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd86794e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8622fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8678a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86215d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d45c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86222f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d4f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8620a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86213a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86221b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b4d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fba00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8596890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cf1c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8536de0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f83b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e1030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867ba00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e0d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867acf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86497b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd864a4d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd864afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d6820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8649670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d71c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8648f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8649530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f9fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8623ce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8620c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86407c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e3920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8679170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b7290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd86790c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6c180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d75e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6d3f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6db20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4c1a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4cb40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6cdb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8679fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e2340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd9338300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd864b420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f67cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8536c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ceae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd84f42c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b4cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8523a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8620090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8523270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8677010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8674040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8675940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d0c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8676f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4da60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8676520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4e400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8675710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8679640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6eb60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867bed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6f560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8522b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b4860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b9d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8643290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f3e090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8622fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8649210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7ed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c903b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c91cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c90f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4c300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c939c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ecf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c906d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c93920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d6980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86754e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8677010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f9900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b5490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87cd7a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85e09a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933ba00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6fce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccd670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7cce610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccf560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4fc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccda80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0c670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7cced90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0d010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccd300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84fb950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c91760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d4720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c93600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86231f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd933a4b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd85b7290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b8b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86747c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9319f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4e400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9319b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8678510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd931a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867bab0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd931b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0d590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9319710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0df30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9319d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8642700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccd0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f66090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccd080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fac40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd864bd80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8520720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8677790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c927a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ca90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c56ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4de80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c54590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d7a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c55ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0ca90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c57b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0ee50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c54b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0f7f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c548b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8c250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7cccf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd86790c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9318bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4c300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9318db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8522c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c6cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8622fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d4bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b78220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0ddd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b789f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0ce00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8c670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b7b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8ce00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d7a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb2ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9318d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ceb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c56020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4fc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c54c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c93790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd864b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85210c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb2520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb15d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0c5c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb2e80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0eb90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb04a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb1cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb34c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8f060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9dee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8fa00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7cce890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f65b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b795d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87ba090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ea30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd931b880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0d0c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9d580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0dfe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9ecf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd86797a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9e480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9e930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d6f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9cae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b20090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b149e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b21990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7cccf90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c91e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0c0f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c57b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0f480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb2c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92fac40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb2520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb0720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d6cf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b216c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4dbc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b22480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b23d30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8efb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b20db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b92f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b162a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b91530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd931a390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd84f8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0d220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b79800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9ec00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9f740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b97a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9c590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8c1a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b929d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d4e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b924d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8fcc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b913a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f640f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b90f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6ecf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6cbd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17ed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb03b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb3ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7c90220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b21da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8521220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b23880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0c1a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccd6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6f5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6cdb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867a8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6e520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aedda0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aec180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b25850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9fd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f64670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9d580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b7b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8fe20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b913a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd87b8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b91f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd86774c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0fe20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aee890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aee7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aed530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aeeac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b25dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aa9760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b26770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aa8d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ccca90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd86785c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b20590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6d440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d5220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6c720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b157a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b92cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aa9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aaa0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aa9f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b240f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab1c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a240f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab20c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a24a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b93ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b7aca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16ae0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aefec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0d010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aee610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4df30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b9c180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab2070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab3100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b268d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab1b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b25170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a429d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a24eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a41260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a25640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a40450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a25fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a409f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7bb0a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b6d4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17c10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b218a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aa8a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4dbc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aaa890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aef330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b26770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a41850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a41440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a1a930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd867ada0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a19670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26f00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a18590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a278a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a18b80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a1bfb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a18130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b268d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a40a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8c300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aefa60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d75e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab2d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ec40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab2fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a241a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab2930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a25f30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b90680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a243b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a8a020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a887c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a8b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a8b970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a89d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd92f80f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a89990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aabd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0f950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a1afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4d9b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b22750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7905cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a27cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7904f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26fb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7905490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7904c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e4b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7906d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac61f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f5350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac6b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a180e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a42110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0dc70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a8bec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7c10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab1df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a24eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7ab0f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f7970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f4860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f4f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac6e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f48b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f6660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac73d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7904f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d0c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7907920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79076f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a27320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a19850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b17e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a89350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a89670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b243b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794cd60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d6cf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794c220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac7690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794e890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794f0b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac7cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794d4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7914720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7aefa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4e820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a89300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b26c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a18a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a27b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f6570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a27ed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f7970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0de80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9289f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9288a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5010> E when serializing dict item '_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 0x7f4dd928a5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_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 0x7f4dd9289d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79150c0> E when serializing dict item '_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 0x7f4dd928b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7915bc0> E when serializing dict item '_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 0x7f4dd79699e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7916770> E when serializing dict item '_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 0x7f4dd7969ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79171c0> E when serializing dict item '_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 0x7f4dd794f6a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24250> E when serializing dict item '_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 0x7f4dd794c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b26820> E when serializing dict item '_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 0x7f4dd7a8a2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a264b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a1bab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7906160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796b740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7968590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac7b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796a9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79141a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ee020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ec7c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75080f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ef010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7508a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ef970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7916770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ed350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79156f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75edc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7915a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796b880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac6560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9289b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd92891c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f7920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a26140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7b93560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7532980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4ee50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75316c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7532b10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7530b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7531a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac43b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7532610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ed9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0f950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7a18b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8c930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794f100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a271c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796b9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7968040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4fd70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79697b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ddfd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75dc770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75081a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75dee30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750b270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75dde90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750bc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75de610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75df1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b25dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7533010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a24b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7532110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7c10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79f5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7969940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75efa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7915dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ee6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7915bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a5e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a4270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7508eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a7560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a61b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a6d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e17a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a6070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750b8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75df010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75df970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd796a160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b26a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75efe20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7708f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8e4b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7708680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0e770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7709990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd770b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e1d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd770a700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e26c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77083b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ec270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a60c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a5940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ee1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7916560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd9289990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79159b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75308b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75dc950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ed940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b27530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ee200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4f480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ed490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77eef20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ed9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cc0e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7709ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c4fd70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7709c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e1fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77093a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e2610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac75e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75deed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a262a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a67f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b15170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ccc20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cc630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cd3f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75081a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cf010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cff60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772f010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77664b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772d620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7766e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7532110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75ee6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7c10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a72e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77efce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7916560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77efdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772d490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772ecf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772e020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772c270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7767320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77197b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7767cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd771a4d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7724720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772f1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7766770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cdbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77ccd10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a5ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750bc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794e9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd770b790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd771a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0ca90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7719260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd771b1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e2350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7718590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b8d0c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d5ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77254e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d42c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7725e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d4590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d5940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d6200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3cc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d7560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7508930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77180e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7915dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77efce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a7c40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a27b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772ce00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7767950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772fe70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77673d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772fd30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76edd50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77247d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ec130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726fb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ee890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7727950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76eede0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b24460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ed6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e2140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ec630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac5590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd771bba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b16090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77198a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7917b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd770b830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750acf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cd710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77664b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77cc540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77668d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764af20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7725dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7649530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d85c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764a7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d8f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764bb50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d9900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764a020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da2a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7649da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77641a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd75a6020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7767320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd772e660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd85d7d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76efdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79166c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ec040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d7dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d7d30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3ed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d40e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7727270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c44a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c5440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726f00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c6f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c78d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76dada0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7727e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c52b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd794c680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7766400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75080f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77198f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7b14ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ed1c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac71c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ec8b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76895d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d9900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd768a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d96f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd768b470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76db950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76899e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e43b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd768acf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e4d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7688d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e56f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76ee6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77efce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd77d7b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c7d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76c5440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd764a3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac41a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7613010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7611a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d81a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd76112b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7612b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d9fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79a2980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757a770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ece340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757b110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecd990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757bab0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecf420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecc8b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecc9f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ece7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79adee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d9590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79ae430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d8a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79afe20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7689300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77673d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7824220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7725900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78a2430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e66c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78a1ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78a1f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6cf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7611f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75787d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789c400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f62400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecc900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e4880> E when serializing dict item '_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 0x7f4dd8ecf5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d81a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79a32e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757b530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79a0f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7578040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789e570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579850> E when serializing dict item '_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 0x7f4dd789ee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789d2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60460> E when serializing dict item '_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 0x7f4dd789f6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f63060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78ee610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f63a00> E when serializing dict item '_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 0x7f4dd78ed850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dc510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78eeb60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dceb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78eccc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dd850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78ed800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7578eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78edb70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78a18a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6c40> E when serializing dict item '_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 0x7f4dd7825c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7725900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79afbf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7766e50> E when serializing dict item '_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 0x7f4dd79adad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d9640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ece610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7406f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7405d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3740> E when serializing dict item '_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 0x7f4dd7407100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78de610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7404c20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78defb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7404ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78df950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7404c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74503b0> E when serializing dict item '_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 0x7f4dd78ed350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac6400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78efe70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dd010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79a1cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dc510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecde40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757afb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789f6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757b740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74a5760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60250> E when serializing dict item '_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 0x7f4dd74a7510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f62140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748dc60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60eb0> E when serializing dict item '_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 0x7f4dd748cd60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7450bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748e9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7451590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748d080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78df3d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748dd50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78de6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789d530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e1fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7404090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7406c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d8e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ece7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79aee80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726fb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78edd00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7414040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7578720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7415940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7451b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7415030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74524b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74171a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7414360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7417510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f63060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74a6d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dd640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748d4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dd9b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd78ec9a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74051c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789d0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd79a3ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd94273d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7409e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7450460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7408270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74538a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740b560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7410300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7410ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740ad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740a070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e7950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789ef70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77257a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd8ecd1c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7416d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76db8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74076a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748d710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78de4b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74425c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74516f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74430b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7451430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7443010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411f30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7443dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74128d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740bdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7453530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7408450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7453110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd789c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757b1c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74049f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7578040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74589f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78df110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e8090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dc040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73893a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743a560> E when serializing dict item '_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 0x7f4dd7389bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7389c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73ba6c0> E when serializing dict item '_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 0x7f4dd738bec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bb110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd738bce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bbab0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f6fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a0510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f5d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a0eb0> E when serializing dict item '_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 0x7f4dd74012b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e93f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d8e00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74ea7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd748f650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e4460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74418f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7453110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74af420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b96f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74ae660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b80f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f49a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f41d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f4900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f4720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd745ab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd740ae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74ae7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dfc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e9260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bbed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f44f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bb1c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7389800>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8720> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73881d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7410930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b1c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74114e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b20c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a0040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b2340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2350> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b3420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2cf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b3bf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a3690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74004a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e89a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f5da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7453110> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f6750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74acf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b80f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74af790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7358180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7359a80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73593f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a17a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7359b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a0bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73584f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a3e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7358ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74afb00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74591c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a00f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b3290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74114e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b2c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd738b790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73ba770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73e98a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dc040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73e8d60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743aa30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73eab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73ebec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7369430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73e9f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7369dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c0180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736a770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f6ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d97a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b3060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e8630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd735b420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73580e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7451dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74ac900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c2160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a3b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c2c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c0cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1f30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c1da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736acf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c3f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736b690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd737f010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73240f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd737e110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7324a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73b13a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd745ab10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dce00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73eb740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b89e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73ea700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9fe0> E when serializing dict item '_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 0x7f4dd73e8180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73ebb00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73696f0> E when serializing dict item '_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 0x7f4dd737df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd737f6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73683b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd737e980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd737ef20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725afc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72595d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725a160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736b320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7259530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7259f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725b2e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c3970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c2020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7451dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c1080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73ba8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd735b6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bb3d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e9760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73f6d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f62e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72b8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7326610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72b9c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7326fb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72b9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74596c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73683b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72ddad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dce50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dd440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73247d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72de160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dfc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a6610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b56f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72b83b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73268d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74ac4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7324510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c0e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7259030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74112d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725a480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bae50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a49a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a4270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74380f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a4f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72881d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736afb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7289cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b5fe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728a0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b6980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728a7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728a6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72df420>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dd350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dcf90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7458860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b6c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72d9530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72d8a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b73d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72da200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b7d70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72d9760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729c7d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72d8950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729d170> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7248400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729db10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd73c3b50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736b690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725b470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736ae50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72526b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728b830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74380f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a6ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74522a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a4ef0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a6c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7413320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724a6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724b060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73268d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b64b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724b1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b5e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724a980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729dc70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72582c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b7530> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72da5c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72db5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd745a250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73275e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dd0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7288ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef8040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736a1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef98f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bbed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef8f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729ca90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6efb100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729c1a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6efb010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729e6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5e610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b5e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72480e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b6770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7248450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7326e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a4590>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74114e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a5c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7252c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743bc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5d2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1c70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5ebb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736bcc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5c770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729dd20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f44220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f45b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34eb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f449f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f44b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74121f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f46cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729e770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f45080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729f950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5f600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73bbb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef84f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6efb6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a2610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7288720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dbf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd725a390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dd0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6feb010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fe9620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f36820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fea660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f371c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f453f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd728a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729fd70> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72a49a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736a8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5f3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327060> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fe8360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b5a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fea430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f373d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fe9170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f347d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef43b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f37950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef4f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f143b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef5c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74121f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef60c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef7c90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b41a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6feae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b6e50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd72dc860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7288720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73683b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6efb650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8ca0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f47330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729c0f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f45440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729eb90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f49e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14670> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f48270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f152d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f4b560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f15d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f4a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f166c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f4ad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452770> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd74e9760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b6090> E when serializing dict item '_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 0x7f4dd6ef71f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b9bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f5e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1c70> E when serializing dict item '_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 0x7f4dd72a5030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729f690> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fe9170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6fe8a40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f2c860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0c3b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f2cae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0ceb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f2e020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d850> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7102020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0e1f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd724b290>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73262a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ef7470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729d010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f4a8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73a1dd0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f46ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b5a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7101f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0e820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd934d490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0f1c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd934e020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0fcc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd934dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7178880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd934f7e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd71640e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179e80> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6feae80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dc040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f4b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736a090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd71019e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7327a00> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f2e840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b43b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f2ebb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f67ce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0dfe0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7166610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7165fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7130130> 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 0x7f4dd7141a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd71323c0> 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 0x7f4dd7141e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd71334d0> 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 0x7f4dd718c810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c1640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd710f5b0> 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 0x7f4dd718e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd920d630> 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 0x7f4dd718fab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7178f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7133850> 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 0x7f4dd718d4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7111400> 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 0x7f4dd73e9490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0f5e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7111be0> 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 0x7f4dd934e4d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0efb0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7112c10> 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 0x7f4dd934e390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729dd20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7113b60> 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 0x7f4dd6f4a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7326a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7188130> 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 0x7f4dd72a49a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f378a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7189c50> 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 0x7f4dd71541d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd718ac80> 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 0x7f4dd7154fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c2090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd718ba80> 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 0x7f4dd7154d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c2b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7171ef0> 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 0x7f4dd719d8f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f16a30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7172e40> 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 0x7f4dd719cb30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f17e20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6f449a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f37110> E when serializing dict item '_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 0x7f4dd718d530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729d900> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd718fce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0fb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd718db20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0f950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd713cf90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c2560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd713d6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c1010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd713e480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179b10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd713fdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179a60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd715f9a0> 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 0x7f4dd700c3b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717a8d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd715f620> 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 0x7f4dd700e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d6f0> E when serializing dict item '_target' E when serializing multiprocessing.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 13:42:08,276 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 13:42:08,309 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 13:42:08,342 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 13:42:08,375 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 13:42:08,407 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 13:42:08,441 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 13:42:08,475 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 13:42:08,507 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 0x7f4dd70da4a0> 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 0x7f4dd70bff10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b17a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70db3f0> 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 0x7f4dd7021fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2560> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70daac0> 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 0x7f4dd7021670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70dbee0> 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 0x7f4dd7156ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7368d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd707edd0> 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 0x7f4dd713e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f15430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd706da20> 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 0x7f4dd719ff10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0e090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd700f470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2980> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7022f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b1d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7032dd0> 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 0x7f4dd7079da0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0fb60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7033690> 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 0x7f4dd7025990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb0040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ea11d0> 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 0x7f4dd7026020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb0b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ea1f60> 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 0x7f4dd7025cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb1640> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ea2f20> 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 0x7f4dd70247c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb2140> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ea22e0> 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 0x7f4dd6e30040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb2c40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd71ebc40> 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 0x7f4dd719efc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d6f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70e3a10> 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 0x7f4dd70ba6b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f159b0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70a17f0> 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 0x7f4dd70227f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e6c1a0> 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 0x7f4dd70232e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c38a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e6da90> 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 0x7f4dd70d0860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c0f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e6e9e0> 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 0x7f4dd70d2250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c5c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7026b60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb01a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd707b470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6fffed0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e11f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b12d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e11a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e101d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e12890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717ab90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ec53a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717e6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ec44f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e38bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70bbec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717ec40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70d2980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d010> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7025b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14250> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70798a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0cd50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6dfa020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb3b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6df87c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb2b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ee2200> 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 0x7f4dd6dfa930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b38a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ee3230> 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 0x7f4dd6df9210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ee3460> 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 0x7f4dd6e8c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3b950> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ee9390> 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 0x7f4dd6e8e110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eea2e0> 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 0x7f4dd6e8dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea96f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70449f0> 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 0x7f4dd718cc20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e39bc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e1b460> 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 0x7f4dd70bb1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717e6c0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd7057d20> 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 0x7f4dd6e327a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717b8a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eeb7e0> 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 0x7f4dd6ec7b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2820> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eeab30> 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 0x7f4dd6e11120>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe610> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6ed8f30> 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 0x7f4dd6e8ecf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb2090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eda5f0> 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 0x7f4dd6e8e8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb1380> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6edb5b0> 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 0x7f4dd6e4cf40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea9f30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6edbd20> 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 0x7f4dd6e4d9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaae50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eed4e0> 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 0x7f4dd6e4c720>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabcc0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6eee430> 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 0x7f4dd6e4cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4598bf0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e58050> @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 0x7f4dd6e4d6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eab480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e59fd0> @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 0x7f4dd4589080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabe20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e5b620> @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 0x7f4dd458a750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaa090> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6e59b00> @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 0x7f4dd458b3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabc10> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd45c82f0> @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 0x7f4dd4559760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e38b40> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd45c9b00> @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 0x7f4dd4559620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e38d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd45ca970> @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 0x7f4dd455bf60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd45cb7e0> @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 0x7f4dd455aac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4598f60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd45ca4a0> @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 0x7f4dd45593a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3b270> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6df7310> @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 0x7f4dd713e2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4510> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70b4fa0> @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 0x7f4dd6ec7510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8300> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd70b58d0> @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 0x7f4dd45cc130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd4572190> @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 0x7f4dd44e4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4565590> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd4573000> @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 0x7f4dd44e5b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4566140> E when serializing dict item '_target' E when serializing multiprocessing.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 13:42:14,378 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 13:42:15,642 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 13:42:17,205 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 13:42:18,425 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 13:42:19,820 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 13:42:20,943 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 13:42:22,416 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 13:42:23,675 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 0x7f4dd6a23ba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c93480> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6b51fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c816f0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6a8f1a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b79430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692f740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b34a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692f470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b34d50> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692ee30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54040> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692f100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a57740> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a4130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a068d0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a5a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd69c0a90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a52b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd69c1430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a6890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c901a0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a7600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54460> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd69a6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c930> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6bb7150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b79d20> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd683d710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6882090> E when serializing dict item '_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 0x7f4dd69a78d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcd220> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692efc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a06400> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd692da80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a57320> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6a8d530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a554e0> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd6a97510>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b36b90> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd683df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b34880> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd683f6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c81430> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd683fa60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91f30> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd683f8d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d77b60> E when serializing dict item '_target' E when serializing multiprocessing.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 0x7f4dd939e430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd93b5b10> E when serializing dict item '_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 0x7f4dd76118a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5e80> E when serializing dict item '_target' 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 0x7f4dd7824220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6820> E when serializing dict item '_target' 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 0x7f4dd76884a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76dbd70> E when serializing dict item '_target' 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 0x7f4dd768af70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76dbc10> E when serializing dict item '_target' 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 0x7f4dd77d40e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d89e0> E when serializing dict item '_target' 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 0x7f4dd764ad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d97a0> E when serializing dict item '_target' 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 0x7f4dd76c44f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7914b40> E when serializing dict item '_target' 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 0x7f4dd7826570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7764bf0> E when serializing dict item '_target' 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 0x7f4dd78270b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77664b0> E when serializing dict item '_target' 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 0x7f4dd7826020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7725dd0> E when serializing dict item '_target' 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 0x7f4dd78250d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5170> E when serializing dict item '_target' 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 0x7f4dd7825210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6e50> E when serializing dict item '_target' 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 0x7f4dd76c6e80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e0e00> E when serializing dict item '_target' 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 0x7f4dd76ed120>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da400> E when serializing dict item '_target' 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 0x7f4dd76892b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76dada0> E when serializing dict item '_target' 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 0x7f4dd76128e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7766e50> E when serializing dict item '_target' 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 0x7f4dd7612480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3320> E when serializing dict item '_target' 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 0x7f4dd79aed40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7727060> E when serializing dict item '_target' 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 0x7f4dd79ac9a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7726140> E when serializing dict item '_target' 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 0x7f4dd79aef70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e62a0> E when serializing dict item '_target' 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 0x7f4dd79ae610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5430> E when serializing dict item '_target' 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 0x7f4dd79ad760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e7b60> E when serializing dict item '_target' 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 0x7f4dd78a02c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75789e0> E when serializing dict item '_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 0x7f4dd7688a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7c0efb0> E when serializing dict item '_target' 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 0x7f4dd77d66b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76db3d0> E when serializing dict item '_target' 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 0x7f4dd76c56c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76db740> E when serializing dict item '_target' 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 0x7f4dd78261b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd79147d0> E when serializing dict item '_target' 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 0x7f4dd7826e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7509900> E when serializing dict item '_target' 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 0x7f4dd78a07c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7765b10> E when serializing dict item '_target' 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 0x7f4dd78a0400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd77257a0> E when serializing dict item '_target' 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 0x7f4dd78a3f10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e4510> E when serializing dict item '_target' 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 0x7f4dd78a16c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6da0> E when serializing dict item '_target' 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 0x7f4dd78a34c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579590> E when serializing dict item '_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 0x7f4dd79a13f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579f30> E when serializing dict item '_target' 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 0x7f4dd76128e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e4880> E when serializing dict item '_target' 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 0x7f4dd79a0bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7767cc0> E when serializing dict item '_target' 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 0x7f4dd79a1a30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7a25e80> E when serializing dict item '_target' 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 0x7f4dd79a11c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757a400> E when serializing dict item '_target' 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 0x7f4dd789d0d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76da820> E when serializing dict item '_target' 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 0x7f4dd74a5620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76d81a0> E when serializing dict item '_target' 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 0x7f4dd748d9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78de400> E when serializing dict item '_target' 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 0x7f4dd7440860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452140> E when serializing dict item '_target' 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 0x7f4dd7417790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dce00> E when serializing dict item '_target' 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 0x7f4dd7400310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61d20> E when serializing dict item '_target' 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 0x7f4dd74022a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd750a400> E when serializing dict item '_target' 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 0x7f4dd7400f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7410d50> E when serializing dict item '_target' 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 0x7f4dd7403e20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74133d0> E when serializing dict item '_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 0x7f4dd7400cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74381a0> E when serializing dict item '_target' 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 0x7f4dd7458540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7438d50> E when serializing dict item '_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 0x7f4dd7440b30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7578eb0> E when serializing dict item '_target' 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 0x7f4dd7406cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452cf0> E when serializing dict item '_target' 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 0x7f4dd8ecc180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e1fe0> E when serializing dict item '_target' 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 0x7f4dd740a430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5850> E when serializing dict item '_target' 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 0x7f4dd748e9d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412350> E when serializing dict item '_target' 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 0x7f4dd74a6fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78df110> E when serializing dict item '_target' 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 0x7f4dd7459ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61170> E when serializing dict item '_target' 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 0x7f4dd745a200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439010> E when serializing dict item '_target' 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 0x7f4dd745ab60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7439dd0> E when serializing dict item '_target' 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 0x7f4dd7458ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743a6c0> E when serializing dict item '_target' 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 0x7f4dd74e8090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743afb0> E when serializing dict item '_target' 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 0x7f4dd79a2110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd757bcc0> E when serializing dict item '_target' 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 0x7f4dd740b5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7ac4460> E when serializing dict item '_target' 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 0x7f4dd7417790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78ddc70> E when serializing dict item '_target' 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 0x7f4dd7402ac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f62140> E when serializing dict item '_target' 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 0x7f4dd7400180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7413690> E when serializing dict item '_target' 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 0x7f4dd74037e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7410040> E when serializing dict item '_target' 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 0x7f4dd74421b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412fb0> E when serializing dict item '_target' 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 0x7f4dd74e9c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412c40> E when serializing dict item '_target' 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 0x7f4dd74ea750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7450670> E when serializing dict item '_target' 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 0x7f4dd74e8810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7450880> E when serializing dict item '_target' 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 0x7f4dd74eb5b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd75e3740> E when serializing dict item '_target' 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 0x7f4dd74ea980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dfd70> E when serializing dict item '_target' 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 0x7f4dd74e8900>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76db740> E when serializing dict item '_target' 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 0x7f4dd74144a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7412350> E when serializing dict item '_target' 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 0x7f4dd748e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e5170> E when serializing dict item '_target' 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 0x7f4dd7440f40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7452ae0> E when serializing dict item '_target' 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 0x7f4dd74ad580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd74399b0> E when serializing dict item '_target' 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 0x7f4dd74acae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd743b110> E when serializing dict item '_target' 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 0x7f4dd74ad300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b81a0> E when serializing dict item '_target' 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 0x7f4dd74ad4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8ca0> E when serializing dict item '_target' 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 0x7f4dd7388040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b99b0> E when serializing dict item '_target' 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 0x7f4dd740ade0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7411170> E when serializing dict item '_target' 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 0x7f4dd74a6070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61900> E when serializing dict item '_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 0x7f4dd7459df0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7579f30> E when serializing dict item '_target' 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 0x7f4dd73e9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736a770> E when serializing dict item '_target' 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 0x7f4dd72525c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7450b40> E when serializing dict item '_target' 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 0x7f4dd7252ca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b89e0> E when serializing dict item '_target' 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 0x7f4dd72dc270>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd78dfc10> E when serializing dict item '_target' 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 0x7f4dd6ef9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729f270> E when serializing dict item '_target' 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 0x7f4dd6f449a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f36ae0> E when serializing dict item '_target' 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 0x7f4dd6f657b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f61170> E when serializing dict item '_target' 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 0x7f4dd6f65b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f16a30> E when serializing dict item '_target' 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 0x7f4dd6f66070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f175e0> E when serializing dict item '_target' 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 0x7f4dd6f65fd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0c1a0> E when serializing dict item '_target' 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 0x7f4dd6ef9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f14e00> E when serializing dict item '_target' 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 0x7f4dd6fea480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd8f60e00> E when serializing dict item '_target' 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 0x7f4dd6f49e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8720> E when serializing dict item '_target' 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 0x7f4dd6ef46d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd736b3d0> E when serializing dict item '_target' 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 0x7f4dd6ef7100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7324ca0> E when serializing dict item '_target' 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 0x7f4dd6f2e8e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b41a0> E when serializing dict item '_target' 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 0x7f4dd6f2e660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35e80> E when serializing dict item '_target' 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 0x7f4dd78995b0> 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 0x7f4dd6f66ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34460> E when serializing dict item '_target' 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 0x7f4dd71b5dd0> 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 0x7f4dd7101ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd76e6b90> E when serializing dict item '_target' 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 0x7f4dd734ba50> @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 0x7f4dd71648b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f15220> E when serializing dict item '_target' 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 0x7f4dd719b770> @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 0x7f4dd71416c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717b320> E when serializing dict item '_target' 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 0x7f4dd7154220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c3690> E when serializing dict item '_target' 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 0x7f4dd7154c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717bcc0> E when serializing dict item '_target' 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 0x7f4dd7141f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0c3b0> E when serializing dict item '_target' 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 0x7f4dd6f66110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d850> E when serializing dict item '_target' 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 0x7f4dd6f2cdb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d9b0> E when serializing dict item '_target' 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 0x7f4dd6f490d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7325a60> E when serializing dict item '_target' 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 0x7f4dd7166340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729d2d0> E when serializing dict item '_target' 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 0x7f4dd7103ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f159b0> E when serializing dict item '_target' 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 0x7f4dd719dd50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0670> E when serializing dict item '_target' 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 0x7f4dd719ca90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c1a0> E when serializing dict item '_target' 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 0x7f4dd713e390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d010> E when serializing dict item '_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 0x7f4dd7156c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd73b8f60> E when serializing dict item '_target' 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 0x7f4dd700d990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717e350> E when serializing dict item '_target' 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 0x7f4dd700ca90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717ee50> E when serializing dict item '_target' 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 0x7f4dd700fc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b4510> E when serializing dict item '_target' 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 0x7f4dd71567f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f16c40> E when serializing dict item '_target' 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 0x7f4dd6f2d210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f156f0> E when serializing dict item '_target' 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 0x7f4dd7165580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0d850> E when serializing dict item '_target' 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 0x7f4dd719dda0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0ce00> E when serializing dict item '_target' 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 0x7f4dd719f330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729ca90> E when serializing dict item '_target' 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 0x7f4dd713eed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c3d70> E when serializing dict item '_target' 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 0x7f4dd70ba7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c00f0> E when serializing dict item '_target' 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 0x7f4dd70b9b20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717f110> E when serializing dict item '_target' 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 0x7f4dd70baa70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717cf60> E when serializing dict item '_target' 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 0x7f4dd6e61f30> 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 0x7f4dd70bbc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717fc10> E when serializing dict item '_target' 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 0x7f4dd943bad0> 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 0x7f4dd70b93a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0880> E when serializing dict item '_target' 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 0x7f4dd9423350> 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 0x7f4dd700c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179fe0> E when serializing dict item '_target' 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 0x7f4dd9422470> 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 0x7f4dd713e480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d430> E when serializing dict item '_target' 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 0x7f4dd71a6510> 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 0x7f4dd718e7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7178040> E when serializing dict item '_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 13:42:08,276 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 0x7f4dd718ad60> 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 0x7f4dd700e520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71781a0> E when serializing dict item '_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 13:42:08,309 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 0x7f4dd706ff50> 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 0x7f4dd6f456c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c14e0> E when serializing dict item '_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 13:42:08,342 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 0x7f4dd7054de0> 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 0x7f4dd70be110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c3320> E when serializing dict item '_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 13:42:08,375 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 0x7f4dd7056660> 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 0x7f4dd70bf010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f0f5e0> E when serializing dict item '_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 13:42:08,407 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 0x7f4dd7057620> 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 0x7f4dd70bf790>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729e770> E when serializing dict item '_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 13:42:08,441 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 0x7f4dd7057e00> 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 0x7f4dd70bef20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f356f0> E when serializing dict item '_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 13:42:08,475 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 0x7f4dd70d9550> 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 0x7f4dd70beca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0eb0> E when serializing dict item '_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 13:42:08,507 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 0x7f4dd70baac0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0510> E when serializing dict item '_target' 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 0x7f4dd70bb3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f35fe0> E when serializing dict item '_target' 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 0x7f4dd70207c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717cf60> E when serializing dict item '_target' 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 0x7f4dd7021990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717eda0> E when serializing dict item '_target' 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 0x7f4dd70d00e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0040> E when serializing dict item '_target' 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 0x7f4dd70d2520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffc930> E when serializing dict item '_target' 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 0x7f4dd70d27f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffd7a0> E when serializing dict item '_target' 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 0x7f4dd70d2750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe610> E when serializing dict item '_target' 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 0x7f4dd7079530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6fff480> E when serializing dict item '_target' 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 0x7f4dd718f970>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717e980> E when serializing dict item '_target' 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 0x7f4dd7045710> 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 0x7f4dd70bd300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2350> E when serializing dict item '_target' 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 0x7f4dd70475b0> 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 0x7f4dd70bf3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717b8a0> E when serializing dict item '_target' 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 0x7f4dd707ba10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd7179e80> E when serializing dict item '_target' 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 0x7f4dd707a2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c1fe0> E when serializing dict item '_target' 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 0x7f4dd707a980>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0e00> E when serializing dict item '_target' 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 0x7f4dd6e33880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffca90> E when serializing dict item '_target' 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 0x7f4dd6e319e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffecf0> E when serializing dict item '_target' 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 0x7f4dd6e33dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3690> E when serializing dict item '_target' 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 0x7f4dd6e304a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb3530> E when serializing dict item '_target' 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 0x7f4dd6e11490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e380f0> E when serializing dict item '_target' 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 0x7f4dd7022110>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb24b0> E when serializing dict item '_target' 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 0x7f4dd70bd300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb12d0> E when serializing dict item '_target' 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 0x7f4dd6ec66b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e39640> E when serializing dict item '_target' 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 0x7f4dd6ec4c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a140> E when serializing dict item '_target' 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 0x7f4dd6ec5ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3ac40> E when serializing dict item '_target' 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 0x7f4dd70208b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe400> E when serializing dict item '_target' 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 0x7f4dd4540310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4599a60> E when serializing dict item '_target' 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 0x7f4dd6dfa480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd729ca90> E when serializing dict item '_target' 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 0x7f4dd719ca40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8510> E when serializing dict item '_target' 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 0x7f4dd6e13560>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0a90> E when serializing dict item '_target' 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 0x7f4dd6ec4360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3ab0> E when serializing dict item '_target' 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 0x7f4dd6e8df80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb3a00> E when serializing dict item '_target' 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 0x7f4dd6df9030>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f17d70> E when serializing dict item '_target' 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 0x7f4dd4540540>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717f1c0> E when serializing dict item '_target' 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 0x7f4dd4541d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e397a0> E when serializing dict item '_target' 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 0x7f4dd4541350>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3b5e0> E when serializing dict item '_target' 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 0x7f4dd4541ad0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3acf0> E when serializing dict item '_target' 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 0x7f4dd458af20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459a560> E when serializing dict item '_target' 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 0x7f4dd4589620>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459b060> E when serializing dict item '_target' 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 0x7f4dd458b650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459bb60> E when serializing dict item '_target' 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 0x7f4dd6e12d90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f373d0> E when serializing dict item '_target' 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 0x7f4dd70ba750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb10c0> E when serializing dict item '_target' 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 0x7f4dd6e8e7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b0510> E when serializing dict item '_target' 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 0x7f4dd44e4cc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4566cf0> E when serializing dict item '_target' 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 0x7f4dd44e7bf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe400> E when serializing dict item '_target' 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 0x7f4dd44e5210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c38a0> E when serializing dict item '_target' 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 0x7f4dd44e4360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3ac40> E when serializing dict item '_target' 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 0x7f4dd4558130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a4b0> E when serializing dict item '_target' 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 0x7f4dd4543ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d010> E when serializing dict item '_target' 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 0x7f4dd4543920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717acf0> E when serializing dict item '_target' 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 0x7f4dd6e4d6c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabc10> E when serializing dict item '_target' 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 0x7f4dd6e33d80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaa8d0> E when serializing dict item '_target' 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 0x7f4dd458bba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea9010> E when serializing dict item '_target' E when serializing 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 0x7f4dd458b010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459b110> E when serializing dict item '_target' E when serializing 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 0x7f4dd6e8ea70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2610> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dfa020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b1900> E when serializing dict item '_target' E when serializing 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 0x7f4dd44e4040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c5c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd45cfec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b1640> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc8d50> 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 0x7f4dd45cf4c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8510> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc9bc0> 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 0x7f4dd6ec62f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4599bc0> E when serializing dict item '_target' E when serializing 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 0x7f4dd455b1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459bed0> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f5f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4599a60> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f5530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb33d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f50d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34510> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f4e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4565bc0> E when serializing dict item '_target' E when serializing 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 0x7f4dd457c360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4564a90> E when serializing dict item '_target' E when serializing 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 0x7f4dd457df30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4564930> E when serializing dict item '_target' E when serializing 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 0x7f4dd457c630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4567950> E when serializing dict item '_target' E when serializing 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 0x7f4dd457d2b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c510> E when serializing dict item '_target' E when serializing 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 0x7f4dd457e0c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459a610> E when serializing dict item '_target' E when serializing 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 0x7f4dd458bba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea9bc0> E when serializing dict item '_target' E when serializing 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 0x7f4dd4559f30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e39590> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d65670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3b480> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d64fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4566b90> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d64db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5ceb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d66ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5d9b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d66660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5e4b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dd5670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5efb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dd4c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5fab0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dd4db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d74670> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcac40> 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 0x7f4dd6dd6f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75170> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcacf0> 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 0x7f4dd6dd4220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c5c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd457e390>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4565590> E when serializing dict item '_target' E when serializing 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 0x7f4dd44e7010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb2980> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcab90> 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 0x7f4dd455a930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c14e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd4543a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a560> E when serializing dict item '_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 13:42:14,378 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 0x7f4dd458bbf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717e2a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcaa30> 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 0x7f4dd6e8fa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaac40> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d394e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4598510> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcb1c0> 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 0x7f4dd6d389f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3270> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d3a340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3320> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcafb0> 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 0x7f4dd6d3a520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75e80> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bf01a0> 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 0x7f4dd6d388b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d76980> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d9a430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d77480> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23530> 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 0x7f4dd455a2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3110> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d67100>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb26c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23480> 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 0x7f4dd6d660c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45996f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d235e0> 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 0x7f4dd45cfa60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459bc10> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f67f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea9dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f41d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e39640> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dd4db0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4567270> E when serializing dict item '_target' E when serializing 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 0x7f4dd457dbc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45677f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd457c6d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5f5e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d98c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5d2d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23690> 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 0x7f4dd6d9b060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5dbc0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d981d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c1a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d988b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75430> E when serializing dict item '_target' E when serializing 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 0x7f4dd45cd670>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71780f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd45404a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaaf00> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d3a520>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4565850> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de4130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c0510> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de5cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a8d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd590> 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 0x7f4dd6de6840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d76fb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de7830>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d77b60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de4ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d74510> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de6610>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcc5c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd4e0> 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 0x7f4dd6d7d1c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcd0c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e250>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcdbc0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dce6c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e660>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf060> E when serializing dict item '_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 13:42:15,642 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 0x7f4dd6d7c090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717d010> E when serializing dict item '_target' E when serializing 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 0x7f4dd4589d00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75f30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d3b380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d773d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d384a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4598720> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd6f0> 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 0x7f4dd6d66e30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4599dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd44f7010>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8ca0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6dd6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a350> E when serializing dict item '_target' E when serializing 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 0x7f4dd457f740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4564ca0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d90220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45649e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d91990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c880> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d910d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf5e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d92750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcfe20> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc8d50> 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 0x7f4dd6d92fc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffd9b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc9bc0> 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 0x7f4dd6d3bab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcd850> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de7060>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71780f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd457d440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5cf60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d9b6a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd72b7e20> E when serializing dict item '_target' E when serializing 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 0x7f4dd455b880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c1f30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc5760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a8d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc5170>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75b10> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc7fb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4598bf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc4ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c10bf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc6890>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c116f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb16c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c121f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb0fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12cf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d38ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5cca0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de4bd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ea8eb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7f240>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eb3a00> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7ca40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d77b60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb3600>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d76a30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb1d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcc670> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb1cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf690> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb3dd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf110> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce1b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c13480> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcac40> 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 0x7f4dd6ce0d10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2c040> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcacf0> 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 0x7f4dd6ce26b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2cb40> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce07c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2d640> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce0040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2e400> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcab90> 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 0x7f4dd6dd4c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf530> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d90770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcfcc0> E when serializing dict item '_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 13:42:17,205 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 0x7f4dd44e6480>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eaa140> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcaa30> 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 0x7f4dd6de5990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c1a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd457c130>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5f3d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcb1c0> 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 0x7f4dd6d9bb50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45652d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc7920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6e3a8d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcafb0> 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 0x7f4dd6cc67a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4599dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bf01a0> 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 0x7f4dd6cb15d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d75220> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c89210>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c100f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23530> 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 0x7f4dd6c8b2e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c116f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c8ac50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12400> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23480> 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 0x7f4dd6c89cb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12ae0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d235e0> 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 0x7f4dd6c89ee0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4564670> E when serializing dict item '_target' E when serializing 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 0x7f4dd6de5e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f373d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d74e00> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb1850>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcddd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce3150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcc7d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce0310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c13060> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c141d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5e770> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23690> 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 0x7f4dd6c15c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd717c5c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c17380>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2c5c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c175b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2e610> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c14ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2f270> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c34180>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2fb60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d669d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcdfe0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c88680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d76610> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c34e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45675e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd590> 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 0x7f4dd6c36570>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5ceb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c35d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2dfe0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c359e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c90880> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd4e0> 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 0x7f4dd6cb5e40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91380> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb4a90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91e80> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb65c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c92980> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb55d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c93480> E when serializing dict item '_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 13:42:18,425 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 0x7f4dd6cb6cf0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80040> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c09490>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80b40> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c08950>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c81640> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c08310>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f373d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd6f0> 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 0x7f4dd6c0a1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2cca0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c09760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5dc70> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d937e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd459bc10> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d38450>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45657a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cc6930>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabc10> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e700>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d756f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc8d50> 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 0x7f4dd6ce26b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcf950> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc9bc0> 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 0x7f4dd6c88ea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcfab0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c8aca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12e50> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ada3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c138a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ad9c60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c81dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ad8e50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c82770> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ad8860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d752d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ad8ae0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c924b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ce22a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c901a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c16200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2e610> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c15f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2d4e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c37e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcd640> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd00e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c11590> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd1d50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5d0c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd3880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80670> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd1940>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c833d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd2c00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c83ed0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb6160>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b20a90> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb58f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b21590> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb4f90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b3740> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcac40> 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 0x7f4dd6bb6750>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12980> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcacf0> 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 0x7f4dd6bb5580>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d74300> E when serializing dict item '_target' E when serializing 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 0x7f4dd6ada3e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91430> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb7c40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcab90> 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 0x7f4dd6cb45e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80040> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c0a7a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c82090> E when serializing dict item '_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 13:42:19,820 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 0x7f4dd6c09530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2d900> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcaa30> 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 0x7f4dd6bb8220>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5cf60> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcb1c0> 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 0x7f4dd6bb9f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6ffe400> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb9530>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b22400> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcafb0> 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 0x7f4dd6bb9710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b22f00> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bf01a0> 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 0x7f4dd6bbad90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b23a00> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d66430>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91900> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23530> 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 0x7f4dd6c15710>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd71c1f30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45675e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23480> 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 0x7f4dd6c8b740>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcda60> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d235e0> 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 0x7f4dd6adbc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c13ab0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b72bb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c828d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b72c50>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c826c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b73920>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c90510> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b70040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2d220> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b71080>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d752d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b922f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b347d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23690> 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 0x7f4dd6b918a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b352d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b90e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b35dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b90860>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd45640f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b93a10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2ee50> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c15990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2c720> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd0090>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5cca0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd1b70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c816f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb64d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b20bf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd590> 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 0x7f4dd6bb6f20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b22a30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b516c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12cf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b51440>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d76c40> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd4e0> 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 0x7f4dd6b52070>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b364b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b53f60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b37110> E when serializing dict item '_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 13:42:20,943 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 0x7f4dd6b51c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b37c10> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b9db70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b787d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b9e1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91010> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd6f0> 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 0x7f4dd6b9e200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b34300> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b9e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcec40> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b90e00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c912d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb7f10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c800f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c09300>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c82560> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bbb1f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5dc70> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc8d50> 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 0x7f4dd6bbb3d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b22f00> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bc9bc0> 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 0x7f4dd6a0c1d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b219b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a0de40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b78eb0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a0c680>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b79c70> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a0da30>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b7a980> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a0fc40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b7b270> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b93ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd4566cf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6d7c0e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b23320> E when serializing dict item '_target' E when serializing 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 0x7f4dd6adb9c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c11d20> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b73ec0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80f60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b920c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2e560> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b92d40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b34930> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a96f70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b37480> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a97150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91f30> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a97ab0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6dcda60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a95c10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b78300> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a203b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54040> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a22020>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54b40> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a217b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a55640> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a234c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a55fe0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcac40> 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 0x7f4dd6a22840>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6eabb60> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcacf0> 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 0x7f4dd6cb5e90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5f3d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bd3470>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b20a90> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b53e70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b200f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcab90> 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 0x7f4dd6b51760>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d77110> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b9e7f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b7aa30> E when serializing dict item '_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 13:42:22,416 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 0x7f4dd6acd4e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b78720> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcaa30> 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 0x7f4dd6acc810>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b35900> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcb1c0> 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 0x7f4dd6accbd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b37b60> E when serializing dict item '_target' E when serializing 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 0x7f4dd6acd8a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a56cf0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bcafb0> 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 0x7f4dd6aced40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a57950> E when serializing dict item '_target' E when serializing 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 0x7f4dd8bf01a0> 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 0x7f4dd6a5d990>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a045c0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a5d260>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a04e00> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23530> 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 0x7f4dd6a5eb60>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54930> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a5e4d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd70b2610> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23480> 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 0x7f4dd6a5de40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d752d0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d235e0> 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 0x7f4dd6c0bdd0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b79dd0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6c15f80>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b7bd70> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a0c040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5db10> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b9fa10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b219b0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb74c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c12770> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b73b00>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2ee50> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a8cea0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c82770> E when serializing dict item '_target' E when serializing 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 0x7f4dd8d23690> 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 0x7f4dd6a8c6d0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c821f0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a8f880>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a05c70> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a8dc10>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a06980> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a8ca90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6f34510> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a97ce0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c93480> E when serializing dict item '_target' E when serializing 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 0x7f4dd6b90630>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c80250> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a22ed0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b235e0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a20400>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c11e80> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd590> 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 0x7f4dd6b50c70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b78720> E when serializing dict item '_target' E when serializing 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 0x7f4dd6acebb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b37480> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd4e0> 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 0x7f4dd6aceca0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b36770> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a5e2a0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b356f0> E when serializing dict item '_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 13:42:23,675 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 0x7f4dd6a451c0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a57ed0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a457b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a56e50> E when serializing dict item '_target' E when serializing 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 0x7f4dd6a47650>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a578a0> E when serializing dict item '_target' E when serializing 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 0x7f4dd8cbd6f0> 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 0x7f4dd6a44fe0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a06da0> E when serializing dict item '_target' E when serializing 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 0x7f4dd6cb7c90>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c11d20> E when serializing dict item '_target' E when serializing 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 0x7f4dd6bb9bc0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a54f60> E when serializing dict item '_target' 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 0x7f4dd6d7de40>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c91170> E when serializing dict item '_target' 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 0x7f4dd6a8f7e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d5c510> E when serializing dict item '_target' 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 0x7f4dd6a5e2f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b79d20> E when serializing dict item '_target' 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 0x7f4dd69ac040>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b23e20> E when serializing dict item '_target' 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 0x7f4dd69ad9e0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c2e1f0> E when serializing dict item '_target' 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 0x7f4dd69acc20>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6c83530> E when serializing dict item '_target' 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 0x7f4dd69af6f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a06090> E when serializing dict item '_target' 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 0x7f4dd69ae340>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a07320> E when serializing dict item '_target' 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 0x7f4dd692c770>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd69c0510> E when serializing dict item '_target' 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 0x7f4dd6b9f330>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6d756f0> E when serializing dict item '_target' 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 0x7f4dd6acfba0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b22820> E when serializing dict item '_target' 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 0x7f4dd6a46bb0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b78a90> E when serializing dict item '_target' 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 0x7f4dd6a8e1b0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b23e20> E when serializing dict item '_target' 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 0x7f4dd69aef70>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6b23480> E when serializing dict item '_target' 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 0x7f4dd69af150>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a07e20> E when serializing dict item '_target' 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 0x7f4dd692c4f0>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a040f0> E when serializing dict item '_target' 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 0x7f4dd699c360>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd6a07b60> E when serializing dict item '_target' 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 0x7f4dd699e200>, protocol = None def dump(obj, file, protocol=None): '''Replacement for pickle.dump() using ForkingPickler.''' > ForkingPickler(file, protocol).dump(obj) E _pickle.PicklingError: Can't pickle local object .run_qtile at 0x7f4dd69c1e80> E when serializing dict item '_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 0x7f4dd93b5b10> 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 0x7f4dd76e5e80> 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 0x7f4dd76e6820> 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 0x7f4dd76dbd70> 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 0x7f4dd76dbc10> 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 0x7f4dd76d89e0> 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 0x7f4dd76d97a0> 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 0x7f4dd7914b40> 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 0x7f4dd7764bf0> 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 0x7f4dd77664b0> 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 0x7f4dd7725dd0> 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 0x7f4dd76e5170> 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 0x7f4dd76e6e50> 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 0x7f4dd75e0e00> 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 0x7f4dd76da400> 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 0x7f4dd76dada0> 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 0x7f4dd7766e50> 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 0x7f4dd75e3320> 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 0x7f4dd7727060> 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 0x7f4dd7726140> 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 0x7f4dd76e62a0> 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 0x7f4dd76e5430> 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 0x7f4dd76e7b60> 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 0x7f4dd75789e0> 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 0x7f4dd7c0efb0> 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 0x7f4dd76db3d0> 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 0x7f4dd76db740> 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 0x7f4dd79147d0> 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 0x7f4dd7509900> 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 0x7f4dd7765b10> 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 0x7f4dd77257a0> 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 0x7f4dd76e4510> 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 0x7f4dd76e6da0> 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 0x7f4dd7579590> 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 0x7f4dd7579f30> 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 0x7f4dd76e4880> 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 0x7f4dd7767cc0> 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 0x7f4dd7a25e80> 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 0x7f4dd757a400> 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 0x7f4dd76da820> 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 0x7f4dd76d81a0> 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 0x7f4dd78de400> 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 0x7f4dd7452140> 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 0x7f4dd78dce00> 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 0x7f4dd8f61d20> 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 0x7f4dd750a400> 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 0x7f4dd7410d50> 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 0x7f4dd74133d0> 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 0x7f4dd74381a0> 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 0x7f4dd7438d50> 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 0x7f4dd7578eb0> 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 0x7f4dd7452cf0> 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 0x7f4dd75e1fe0> 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 0x7f4dd76e5850> 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 0x7f4dd7412350> 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 0x7f4dd78df110> 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 0x7f4dd8f61170> 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 0x7f4dd7439010> 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 0x7f4dd7439dd0> 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 0x7f4dd743a6c0> 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 0x7f4dd743afb0> 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 0x7f4dd757bcc0> 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 0x7f4dd7ac4460> 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 0x7f4dd78ddc70> 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 0x7f4dd8f62140> 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 0x7f4dd7413690> 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 0x7f4dd7410040> 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 0x7f4dd7412fb0> 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 0x7f4dd7412c40> 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 0x7f4dd7450670> 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 0x7f4dd7450880> 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 0x7f4dd75e3740> 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 0x7f4dd78dfd70> 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 0x7f4dd76db740> 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 0x7f4dd7412350> 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 0x7f4dd76e5170> 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 0x7f4dd7452ae0> 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 0x7f4dd74399b0> 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 0x7f4dd743b110> 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 0x7f4dd73b81a0> 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 0x7f4dd73b8ca0> 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 0x7f4dd73b99b0> 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 0x7f4dd7411170> 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 0x7f4dd8f61900> 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 0x7f4dd7579f30> 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 0x7f4dd736a770> 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 0x7f4dd7450b40> 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 0x7f4dd73b89e0> 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 0x7f4dd78dfc10> 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 0x7f4dd729f270> 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 0x7f4dd6f36ae0> 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 0x7f4dd8f61170> 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 0x7f4dd6f16a30> 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 0x7f4dd6f175e0> 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 0x7f4dd6f0c1a0> 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 0x7f4dd6f14e00> 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 0x7f4dd8f60e00> 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 0x7f4dd73b8720> 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 0x7f4dd736b3d0> 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 0x7f4dd7324ca0> 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 0x7f4dd72b41a0> 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 0x7f4dd6f35e80> 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 0x7f4dd6f34460> 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 0x7f4dd76e6b90> 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 0x7f4dd6f15220> 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 0x7f4dd717b320> 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 0x7f4dd71c3690> 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 0x7f4dd717bcc0> 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 0x7f4dd6f0c3b0> 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 0x7f4dd6f0d850> 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 0x7f4dd6f0d9b0> 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 0x7f4dd7325a60> 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 0x7f4dd729d2d0> 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 0x7f4dd6f159b0> 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 0x7f4dd71c0670> 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 0x7f4dd717c1a0> 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 0x7f4dd717d010> 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 0x7f4dd73b8f60> 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 0x7f4dd717e350> 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 0x7f4dd717ee50> 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 0x7f4dd72b4510> 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 0x7f4dd6f16c40> 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 0x7f4dd6f156f0> 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 0x7f4dd6f0d850> 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 0x7f4dd6f0ce00> 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 0x7f4dd729ca90> 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 0x7f4dd71c3d70> 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 0x7f4dd71c00f0> 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 0x7f4dd717f110> 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 0x7f4dd717cf60> 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 0x7f4dd717fc10> 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 0x7f4dd70b0880> 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 0x7f4dd7179fe0> 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 0x7f4dd717d430> 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 0x7f4dd7178040> 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 0x7f4dd71781a0> 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 0x7f4dd71c14e0> 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 0x7f4dd71c3320> 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 0x7f4dd6f0f5e0> 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 0x7f4dd729e770> 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 0x7f4dd6f356f0> 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 0x7f4dd70b0eb0> 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 0x7f4dd71c0510> 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 0x7f4dd6f35fe0> 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 0x7f4dd717cf60> 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 0x7f4dd717eda0> 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 0x7f4dd70b0040> 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 0x7f4dd6ffc930> 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 0x7f4dd6ffd7a0> 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 0x7f4dd6ffe610> 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 0x7f4dd6fff480> 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 0x7f4dd717e980> 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 0x7f4dd70b2350> 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 0x7f4dd717b8a0> 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 0x7f4dd7179e80> 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 0x7f4dd71c1fe0> 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 0x7f4dd70b0e00> 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 0x7f4dd6ffca90> 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 0x7f4dd6ffecf0> 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 0x7f4dd70b3690> 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 0x7f4dd6eb3530> 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 0x7f4dd6e380f0> 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 0x7f4dd6eb24b0> 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 0x7f4dd6eb12d0> 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 0x7f4dd6e39640> 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 0x7f4dd6e3a140> 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 0x7f4dd6e3ac40> 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 0x7f4dd6ffe400> 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 0x7f4dd4599a60> 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 0x7f4dd729ca90> 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 0x7f4dd6ea8510> 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 0x7f4dd70b0a90> 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 0x7f4dd70b3ab0> 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 0x7f4dd6eb3a00> 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 0x7f4dd6f17d70> 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 0x7f4dd717f1c0> 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 0x7f4dd6e397a0> 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 0x7f4dd6e3b5e0> 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 0x7f4dd6e3acf0> 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 0x7f4dd459a560> 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 0x7f4dd459b060> 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 0x7f4dd459bb60> 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 0x7f4dd6f373d0> 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 0x7f4dd6eb10c0> 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 0x7f4dd70b0510> 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 0x7f4dd4566cf0> 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 0x7f4dd6ffe400> 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 0x7f4dd71c38a0> 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 0x7f4dd6e3ac40> 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 0x7f4dd6e3a4b0> 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 0x7f4dd717d010> 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 0x7f4dd717acf0> 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 0x7f4dd6eabc10> 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 0x7f4dd6eaa8d0> 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 0x7f4dd6ea9010> when serializing dict item '_target' 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 0x7f4dd459b110> when serializing dict item '_target' 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 0x7f4dd70b2610> when serializing dict item '_target' 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 0x7f4dd70b1900> when serializing dict item '_target' 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 0x7f4dd717c5c0> when serializing dict item '_target' 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 0x7f4dd70b1640> when serializing dict item '_target' 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 0x7f4dd6ea8510> when serializing dict item '_target' 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 0x7f4dd4599bc0> when serializing dict item '_target' 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 0x7f4dd459bed0> when serializing dict item '_target' 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 0x7f4dd4599a60> when serializing dict item '_target' 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 0x7f4dd6eb33d0> when serializing dict item '_target' 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 0x7f4dd6f34510> when serializing dict item '_target' 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 0x7f4dd4565bc0> when serializing dict item '_target' 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 0x7f4dd4564a90> when serializing dict item '_target' 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 0x7f4dd4564930> when serializing dict item '_target' 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 0x7f4dd4567950> when serializing dict item '_target' 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 0x7f4dd6d5c510> when serializing dict item '_target' 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 0x7f4dd459a610> when serializing dict item '_target' 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 0x7f4dd6ea9bc0> when serializing dict item '_target' 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 0x7f4dd6e39590> when serializing dict item '_target' 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 0x7f4dd6e3b480> when serializing dict item '_target' 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 0x7f4dd4566b90> when serializing dict item '_target' 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 0x7f4dd6d5ceb0> when serializing dict item '_target' 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 0x7f4dd6d5d9b0> when serializing dict item '_target' 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 0x7f4dd6d5e4b0> when serializing dict item '_target' 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 0x7f4dd6d5efb0> when serializing dict item '_target' 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 0x7f4dd6d5fab0> when serializing dict item '_target' 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 0x7f4dd6d74670> when serializing dict item '_target' 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 0x7f4dd6d75170> when serializing dict item '_target' 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 0x7f4dd717c5c0> when serializing dict item '_target' 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 0x7f4dd4565590> when serializing dict item '_target' 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 0x7f4dd6eb2980> when serializing dict item '_target' 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 0x7f4dd71c14e0> when serializing dict item '_target' 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 0x7f4dd6e3a560> when serializing dict item '_target' 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 0x7f4dd717e2a0> when serializing dict item '_target' 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 0x7f4dd6eaac40> when serializing dict item '_target' 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 0x7f4dd4598510> when serializing dict item '_target' 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 0x7f4dd70b3270> when serializing dict item '_target' 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 0x7f4dd70b3320> when serializing dict item '_target' 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 0x7f4dd6d75e80> when serializing dict item '_target' 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 0x7f4dd6d76980> when serializing dict item '_target' 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 0x7f4dd6d77480> when serializing dict item '_target' 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 0x7f4dd70b3110> when serializing dict item '_target' 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 0x7f4dd6eb26c0> when serializing dict item '_target' 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 0x7f4dd45996f0> when serializing dict item '_target' 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 0x7f4dd459bc10> when serializing dict item '_target' 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 0x7f4dd6ea9dd0> when serializing dict item '_target' 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 0x7f4dd6e39640> when serializing dict item '_target' 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 0x7f4dd4567270> when serializing dict item '_target' 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 0x7f4dd45677f0> when serializing dict item '_target' 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 0x7f4dd6d5f5e0> when serializing dict item '_target' 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 0x7f4dd6d5d2d0> when serializing dict item '_target' 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 0x7f4dd6d5dbc0> when serializing dict item '_target' 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 0x7f4dd6d5c1a0> when serializing dict item '_target' 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 0x7f4dd6d75430> when serializing dict item '_target' 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 0x7f4dd71780f0> when serializing dict item '_target' 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 0x7f4dd6eaaf00> when serializing dict item '_target' 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 0x7f4dd4565850> when serializing dict item '_target' 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 0x7f4dd71c0510> when serializing dict item '_target' 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 0x7f4dd6e3a8d0> when serializing dict item '_target' 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 0x7f4dd6d76fb0> when serializing dict item '_target' 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 0x7f4dd6d77b60> when serializing dict item '_target' 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 0x7f4dd6d74510> when serializing dict item '_target' 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 0x7f4dd6dcc5c0> when serializing dict item '_target' 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 0x7f4dd6dcd0c0> when serializing dict item '_target' 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 0x7f4dd6dcdbc0> when serializing dict item '_target' 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 0x7f4dd6dce6c0> when serializing dict item '_target' 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 0x7f4dd6dcf060> when serializing dict item '_target' 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 0x7f4dd717d010> when serializing dict item '_target' 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 0x7f4dd6d75f30> when serializing dict item '_target' 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 0x7f4dd6d773d0> when serializing dict item '_target' 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 0x7f4dd4598720> when serializing dict item '_target' 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 0x7f4dd4599dd0> when serializing dict item '_target' 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 0x7f4dd6ea8ca0> when serializing dict item '_target' 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 0x7f4dd6e3a350> when serializing dict item '_target' 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 0x7f4dd4564ca0> when serializing dict item '_target' 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 0x7f4dd45649e0> when serializing dict item '_target' 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 0x7f4dd6d5c880> when serializing dict item '_target' 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 0x7f4dd6dcf5e0> when serializing dict item '_target' 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 0x7f4dd6dcfe20> when serializing dict item '_target' 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 0x7f4dd6ffd9b0> when serializing dict item '_target' 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 0x7f4dd6dcd850> when serializing dict item '_target' 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 0x7f4dd71780f0> when serializing dict item '_target' 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 0x7f4dd6d5cf60> when serializing dict item '_target' 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 0x7f4dd72b7e20> when serializing dict item '_target' 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 0x7f4dd71c1f30> when serializing dict item '_target' 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 0x7f4dd6e3a8d0> when serializing dict item '_target' 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 0x7f4dd6d75b10> when serializing dict item '_target' 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 0x7f4dd4598bf0> when serializing dict item '_target' 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 0x7f4dd6c10bf0> when serializing dict item '_target' 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 0x7f4dd6c116f0> when serializing dict item '_target' 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 0x7f4dd6c121f0> when serializing dict item '_target' 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 0x7f4dd6c12cf0> when serializing dict item '_target' 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 0x7f4dd6d5cca0> when serializing dict item '_target' 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 0x7f4dd6ea8eb0> when serializing dict item '_target' 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 0x7f4dd6eb3a00> when serializing dict item '_target' 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 0x7f4dd6d77b60> when serializing dict item '_target' 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 0x7f4dd6d76a30> when serializing dict item '_target' 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 0x7f4dd6dcc670> when serializing dict item '_target' 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 0x7f4dd6dcf690> when serializing dict item '_target' 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 0x7f4dd6dcf110> when serializing dict item '_target' 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 0x7f4dd6c13480> when serializing dict item '_target' 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 0x7f4dd6c2c040> when serializing dict item '_target' 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 0x7f4dd6c2cb40> when serializing dict item '_target' 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 0x7f4dd6c2d640> when serializing dict item '_target' 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 0x7f4dd6c2e400> when serializing dict item '_target' 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 0x7f4dd6dcf530> when serializing dict item '_target' 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 0x7f4dd6dcfcc0> when serializing dict item '_target' 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 0x7f4dd6eaa140> when serializing dict item '_target' 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 0x7f4dd6d5c1a0> when serializing dict item '_target' 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 0x7f4dd6d5f3d0> when serializing dict item '_target' 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 0x7f4dd45652d0> when serializing dict item '_target' 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 0x7f4dd6e3a8d0> when serializing dict item '_target' 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 0x7f4dd4599dd0> when serializing dict item '_target' 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 0x7f4dd6d75220> when serializing dict item '_target' 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 0x7f4dd6c100f0> when serializing dict item '_target' 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 0x7f4dd6c116f0> when serializing dict item '_target' 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 0x7f4dd6c12400> when serializing dict item '_target' 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 0x7f4dd6c12ae0> when serializing dict item '_target' 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 0x7f4dd4564670> when serializing dict item '_target' 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 0x7f4dd6f373d0> when serializing dict item '_target' 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 0x7f4dd6d74e00> when serializing dict item '_target' 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 0x7f4dd6dcddd0> when serializing dict item '_target' 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 0x7f4dd6dcc7d0> when serializing dict item '_target' 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 0x7f4dd6c13060> when serializing dict item '_target' 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 0x7f4dd6d5e770> when serializing dict item '_target' 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 0x7f4dd717c5c0> when serializing dict item '_target' 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 0x7f4dd6c2c5c0> when serializing dict item '_target' 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 0x7f4dd6c2e610> when serializing dict item '_target' 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 0x7f4dd6c2f270> when serializing dict item '_target' 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 0x7f4dd6c2fb60> when serializing dict item '_target' 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 0x7f4dd6dcdfe0> when serializing dict item '_target' 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 0x7f4dd6d76610> when serializing dict item '_target' 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 0x7f4dd45675e0> when serializing dict item '_target' 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 0x7f4dd6d5ceb0> when serializing dict item '_target' 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 0x7f4dd6c2dfe0> when serializing dict item '_target' 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 0x7f4dd6c90880> when serializing dict item '_target' 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 0x7f4dd6c91380> when serializing dict item '_target' 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 0x7f4dd6c91e80> when serializing dict item '_target' 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 0x7f4dd6c92980> when serializing dict item '_target' 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 0x7f4dd6c93480> when serializing dict item '_target' 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 0x7f4dd6c80040> when serializing dict item '_target' 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 0x7f4dd6c80b40> when serializing dict item '_target' 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 0x7f4dd6c81640> when serializing dict item '_target' 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 0x7f4dd6f373d0> when serializing dict item '_target' 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 0x7f4dd6c2cca0> when serializing dict item '_target' 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 0x7f4dd6d5dc70> when serializing dict item '_target' 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 0x7f4dd459bc10> when serializing dict item '_target' 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 0x7f4dd45657a0> when serializing dict item '_target' 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 0x7f4dd6eabc10> when serializing dict item '_target' 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 0x7f4dd6d756f0> when serializing dict item '_target' 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 0x7f4dd6dcf950> when serializing dict item '_target' 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 0x7f4dd6dcfab0> when serializing dict item '_target' 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 0x7f4dd6c12e50> when serializing dict item '_target' 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 0x7f4dd6c138a0> when serializing dict item '_target' 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 0x7f4dd6c81dd0> when serializing dict item '_target' 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 0x7f4dd6c82770> when serializing dict item '_target' 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 0x7f4dd6d752d0> when serializing dict item '_target' 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 0x7f4dd6c924b0> when serializing dict item '_target' 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 0x7f4dd6c901a0> when serializing dict item '_target' 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 0x7f4dd6c2e610> when serializing dict item '_target' 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 0x7f4dd6c2d4e0> when serializing dict item '_target' 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 0x7f4dd6dcd640> when serializing dict item '_target' 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 0x7f4dd6c11590> when serializing dict item '_target' 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 0x7f4dd6d5d0c0> when serializing dict item '_target' 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 0x7f4dd6c80670> when serializing dict item '_target' 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 0x7f4dd6c833d0> when serializing dict item '_target' 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 0x7f4dd6c83ed0> when serializing dict item '_target' 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 0x7f4dd6b20a90> when serializing dict item '_target' 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 0x7f4dd6b21590> when serializing dict item '_target' 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 0x7f4dd70b3740> when serializing dict item '_target' 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 0x7f4dd6c12980> when serializing dict item '_target' 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 0x7f4dd6d74300> when serializing dict item '_target' 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 0x7f4dd6c91430> when serializing dict item '_target' 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 0x7f4dd6c91dd0> when serializing dict item '_target' 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 0x7f4dd6c80040> when serializing dict item '_target' 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 0x7f4dd6c82090> when serializing dict item '_target' 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 0x7f4dd6c2d900> when serializing dict item '_target' 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 0x7f4dd6d5cf60> when serializing dict item '_target' 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 0x7f4dd6ffe400> when serializing dict item '_target' 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 0x7f4dd6b22400> when serializing dict item '_target' 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 0x7f4dd6b22f00> when serializing dict item '_target' 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 0x7f4dd6b23a00> when serializing dict item '_target' 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 0x7f4dd6c91900> when serializing dict item '_target' 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 0x7f4dd71c1f30> when serializing dict item '_target' 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 0x7f4dd45675e0> when serializing dict item '_target' 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 0x7f4dd6dcda60> when serializing dict item '_target' 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 0x7f4dd6c13ab0> when serializing dict item '_target' 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 0x7f4dd6c828d0> when serializing dict item '_target' 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 0x7f4dd6c826c0> when serializing dict item '_target' 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 0x7f4dd6c90510> when serializing dict item '_target' 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 0x7f4dd6c2d220> when serializing dict item '_target' 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 0x7f4dd6d752d0> when serializing dict item '_target' 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 0x7f4dd6b347d0> when serializing dict item '_target' 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 0x7f4dd6b352d0> when serializing dict item '_target' 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 0x7f4dd6b35dd0> when serializing dict item '_target' 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 0x7f4dd45640f0> when serializing dict item '_target' 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 0x7f4dd6c2ee50> when serializing dict item '_target' 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 0x7f4dd6c2c720> when serializing dict item '_target' 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 0x7f4dd6d5cca0> when serializing dict item '_target' 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 0x7f4dd6c816f0> when serializing dict item '_target' 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 0x7f4dd6b20bf0> when serializing dict item '_target' 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 0x7f4dd6b22a30> when serializing dict item '_target' 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 0x7f4dd6c12cf0> when serializing dict item '_target' 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 0x7f4dd6d76c40> when serializing dict item '_target' 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 0x7f4dd6b364b0> when serializing dict item '_target' 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 0x7f4dd6b37110> when serializing dict item '_target' 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 0x7f4dd6b37c10> when serializing dict item '_target' 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 0x7f4dd6b787d0> when serializing dict item '_target' 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 0x7f4dd6c91010> when serializing dict item '_target' 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 0x7f4dd6b34300> when serializing dict item '_target' 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 0x7f4dd6dcec40> when serializing dict item '_target' 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 0x7f4dd6c912d0> when serializing dict item '_target' 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 0x7f4dd6c800f0> when serializing dict item '_target' 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 0x7f4dd6c82560> when serializing dict item '_target' 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 0x7f4dd6d5dc70> when serializing dict item '_target' 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 0x7f4dd6b22f00> when serializing dict item '_target' 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 0x7f4dd6b219b0> when serializing dict item '_target' 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 0x7f4dd6b78eb0> when serializing dict item '_target' 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 0x7f4dd6b79c70> when serializing dict item '_target' 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 0x7f4dd6b7a980> when serializing dict item '_target' 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 0x7f4dd6b7b270> when serializing dict item '_target' 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 0x7f4dd4566cf0> when serializing dict item '_target' 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 0x7f4dd6b23320> when serializing dict item '_target' 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 0x7f4dd6c11d20> when serializing dict item '_target' 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 0x7f4dd6c80f60> when serializing dict item '_target' 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 0x7f4dd6c2e560> when serializing dict item '_target' 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 0x7f4dd6b34930> when serializing dict item '_target' 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 0x7f4dd6b37480> when serializing dict item '_target' 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 0x7f4dd6c91f30> when serializing dict item '_target' 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 0x7f4dd6dcda60> when serializing dict item '_target' 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 0x7f4dd6b78300> when serializing dict item '_target' 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 0x7f4dd6a54040> when serializing dict item '_target' 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 0x7f4dd6a54b40> when serializing dict item '_target' 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 0x7f4dd6a55640> when serializing dict item '_target' 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 0x7f4dd6a55fe0> when serializing dict item '_target' 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 0x7f4dd6eabb60> when serializing dict item '_target' 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 0x7f4dd6d5f3d0> when serializing dict item '_target' 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 0x7f4dd6b20a90> when serializing dict item '_target' 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 0x7f4dd6b200f0> when serializing dict item '_target' 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 0x7f4dd6d77110> when serializing dict item '_target' 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 0x7f4dd6b7aa30> when serializing dict item '_target' 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 0x7f4dd6b78720> when serializing dict item '_target' 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 0x7f4dd6b35900> when serializing dict item '_target' 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 0x7f4dd6b37b60> when serializing dict item '_target' 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 0x7f4dd6a56cf0> when serializing dict item '_target' 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 0x7f4dd6a57950> when serializing dict item '_target' 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 0x7f4dd6a045c0> when serializing dict item '_target' 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 0x7f4dd6a04e00> when serializing dict item '_target' 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 0x7f4dd6a54930> when serializing dict item '_target' 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 0x7f4dd70b2610> when serializing dict item '_target' 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 0x7f4dd6d752d0> when serializing dict item '_target' 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 0x7f4dd6b79dd0> when serializing dict item '_target' 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 0x7f4dd6b7bd70> when serializing dict item '_target' 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 0x7f4dd6d5db10> when serializing dict item '_target' 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 0x7f4dd6b219b0> when serializing dict item '_target' 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 0x7f4dd6c12770> when serializing dict item '_target' 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 0x7f4dd6c2ee50> when serializing dict item '_target' 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 0x7f4dd6c82770> when serializing dict item '_target' 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 0x7f4dd6c821f0> when serializing dict item '_target' 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 0x7f4dd6a05c70> when serializing dict item '_target' 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 0x7f4dd6a06980> when serializing dict item '_target' 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 0x7f4dd6f34510> when serializing dict item '_target' 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 0x7f4dd6c93480> when serializing dict item '_target' 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 0x7f4dd6c80250> when serializing dict item '_target' 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 0x7f4dd6b235e0> when serializing dict item '_target' 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 0x7f4dd6c11e80> when serializing dict item '_target' 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 0x7f4dd6b78720> when serializing dict item '_target' 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 0x7f4dd6b37480> when serializing dict item '_target' 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 0x7f4dd6b36770> when serializing dict item '_target' 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 0x7f4dd6b356f0> when serializing dict item '_target' 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 0x7f4dd6a57ed0> when serializing dict item '_target' 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 0x7f4dd6a56e50> when serializing dict item '_target' 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 0x7f4dd6a578a0> when serializing dict item '_target' 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 0x7f4dd6a06da0> when serializing dict item '_target' 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 0x7f4dd6c11d20> when serializing dict item '_target' 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 0x7f4dd6a54f60> 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 0x7f4dd6c91170> 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 0x7f4dd6d5c510> 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 0x7f4dd6b79d20> 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 0x7f4dd6b23e20> 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 0x7f4dd6c2e1f0> 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 0x7f4dd6c83530> 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 0x7f4dd6a06090> 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 0x7f4dd6a07320> 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 0x7f4dd69c0510> 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 0x7f4dd6d756f0> 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 0x7f4dd6b22820> 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 0x7f4dd6b78a90> 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 0x7f4dd6b23e20> 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 0x7f4dd6b23480> 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 0x7f4dd6a07e20> 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 0x7f4dd6a040f0> 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 0x7f4dd6a07b60> 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 0x7f4dd69c1e80> 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 0x7f4dd93b7ab0> 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 0x7f4dd84756f0> 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 0x7f4dd8f67320> 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 0x7f4dd8f67cc0> 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 0x7f4dd92f8930> 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 0x7f4dd92f9640> 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 0x7f4dd92fa140> 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 0x7f4dd92faae0> 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 0x7f4dd92fb530> 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 0x7f4dd9338040> 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 0x7f4dd93389e0> 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 0x7f4dd94178a0> 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 0x7f4dd8f66090> 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 0x7f4dd8f64930> 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 0x7f4dd8f641a0> 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 0x7f4dd8f3f3d0> 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 0x7f4dd8f3ec40> 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 0x7f4dd8f3db10> 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 0x7f4dd9417740> 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 0x7f4dd9339220> 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 0x7f4dd9339bc0> 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 0x7f4dd933a560> 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 0x7f4dd933af00> 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 0x7f4dd933b8a0> 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 0x7f4dd92fac40> 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 0x7f4dd92fa1f0> 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 0x7f4dd92f81a0> 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 0x7f4dd92fb3d0> 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 0x7f4dd92f8720> 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 0x7f4dd8f67110> 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 0x7f4dd8477690> 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 0x7f4dd9415a60> 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 0x7f4dd9338e00> 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 0x7f4dd933bb60> 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 0x7f4dd87cc720> 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 0x7f4dd87cd170> 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 0x7f4dd933a1f0> 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 0x7f4dd9338f60> 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 0x7f4dd9339010> 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 0x7f4dd8f3d590> 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 0x7f4dd8f3c670> 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 0x7f4dd8f3eda0> 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 0x7f4dd8f64040> 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 0x7f4dd8f65fe0> 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 0x7f4dd9416e50> 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 0x7f4dd87cda60> 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 0x7f4dd87ce400> 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 0x7f4dd87ceda0> 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 0x7f4dd8477690> 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 0x7f4dd8f66fb0> 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 0x7f4dd8f67480> 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 0x7f4dd92f8040> 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 0x7f4dd92f9850> 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 0x7f4dd92fb110> 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 0x7f4dd933bb60> 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 0x7f4dd933b530> 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 0x7f4dd87cc3b0> 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 0x7f4dd87cf3d0> 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 0x7f4dd87cfd70> 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 0x7f4dd87b87d0> 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 0x7f4dd9416f00> 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 0x7f4dd8f64880> 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 0x7f4dd8f3fa00> 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 0x7f4dd8f3c670> 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 0x7f4dd8f3d9b0> 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 0x7f4dd933ae50> 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 0x7f4dd9339c70> 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 0x7f4dd87cd2d0> 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 0x7f4dd87ccd50> 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 0x7f4dd87b8ca0> 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 0x7f4dd87b9640> 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 0x7f4dd87b9fe0> 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 0x7f4dd933b530> 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 0x7f4dd93380f0> 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 0x7f4dd92f8bf0> 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 0x7f4dd92f8720> 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 0x7f4dd92f81a0> 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 0x7f4dd8f64ca0> 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 0x7f4dd84759b0> 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 0x7f4dd87cf060> 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 0x7f4dd87cea30> 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 0x7f4dd87cec40> 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 0x7f4dd87ba770> 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 0x7f4dd87bb110> 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 0x7f4dd87ce400> 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 0x7f4dd933a1f0> 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 0x7f4dd933ae50> 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 0x7f4dd8f3d9b0> 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 0x7f4dd8f3d850> 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 0x7f4dd8f65a60> 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 0x7f4dd9416980> 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 0x7f4dd87b92d0> 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 0x7f4dd87b87d0> 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 0x7f4dd87bb690> 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 0x7f4dd84f80f0> 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 0x7f4dd84f8a90> 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 0x7f4dd87cc040> 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 0x7f4dd87cc0f0> 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 0x7f4dd8f671c0> 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 0x7f4dd8f652d0> 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 0x7f4dd92f8720> 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 0x7f4dd92faae0> 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 0x7f4dd933bb60> 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 0x7f4dd87ba8d0> 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 0x7f4dd87b9fe0> 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 0x7f4dd84f9010> 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 0x7f4dd84f99b0> 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 0x7f4dd84fa350> 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 0x7f4dd8f64670> 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 0x7f4dd8f3ceb0> 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 0x7f4dd9339380> 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 0x7f4dd933acf0> 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 0x7f4dd87ce2a0> 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 0x7f4dd87b9430> 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 0x7f4dd87b8bf0> 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 0x7f4dd87bb5e0> 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 0x7f4dd84f8250> 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 0x7f4dd84faf00> 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 0x7f4dd84fb8a0> 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 0x7f4dd8520300> 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 0x7f4dd87ba820> 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 0x7f4dd933b690> 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 0x7f4dd92f89e0> 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 0x7f4dd92f8720> 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 0x7f4dd8f652d0> 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 0x7f4dd84752d0> 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 0x7f4dd87ce8d0> 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 0x7f4dd84f9b10> 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 0x7f4dd84f8a90> 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 0x7f4dd8520880> 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 0x7f4dd8521220> 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 0x7f4dd8521bc0> 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 0x7f4dd87bb5e0> 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 0x7f4dd87bb1c0> 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 0x7f4dd87cd0c0> 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 0x7f4dd9339c70> 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 0x7f4dd8f3eda0> 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 0x7f4dd8f3eb90> 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 0x7f4dd84f96f0> 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 0x7f4dd84f9850> 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 0x7f4dd84fa350> 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 0x7f4dd8522140> 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 0x7f4dd8522ae0> 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 0x7f4dd8523480> 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 0x7f4dd84f8040> 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 0x7f4dd87cc880> 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 0x7f4dd84756f0> 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 0x7f4dd8f67060> 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 0x7f4dd92faae0> 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 0x7f4dd933b5e0> 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 0x7f4dd87ba610> 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 0x7f4dd8520f60> 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 0x7f4dd8521170> 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 0x7f4dd8523a00> 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 0x7f4dd8678460> 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 0x7f4dd8678e00> 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 0x7f4dd84fa980> 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 0x7f4dd84f94e0> 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 0x7f4dd8f3c880> 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 0x7f4dd93390c0> 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 0x7f4dd87ce090> 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 0x7f4dd87bb530> 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 0x7f4dd87b9430> 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 0x7f4dd85222a0> 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 0x7f4dd8521850> 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 0x7f4dd8679380> 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 0x7f4dd8679d20> 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 0x7f4dd867a6c0> 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 0x7f4dd933bcc0> 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 0x7f4dd92fa1f0> 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 0x7f4dd8475170> 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 0x7f4dd87ccb40> 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 0x7f4dd84f9b10> 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 0x7f4dd8523b60> 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 0x7f4dd8521170> 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 0x7f4dd8521380> 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 0x7f4dd867a820> 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 0x7f4dd867ac40> 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 0x7f4dd867b5e0> 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 0x7f4dd85d4040> 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 0x7f4dd8522c40> 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 0x7f4dd87b9d20> 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 0x7f4dd87bbed0> 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 0x7f4dd87cd850> 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 0x7f4dd933a6c0> 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 0x7f4dd84f9e80> 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 0x7f4dd84fb5e0> 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 0x7f4dd86794e0> 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 0x7f4dd8678a90> 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 0x7f4dd85d45c0> 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 0x7f4dd85d4f60> 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 0x7f4dd85d5900> 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 0x7f4dd8520eb0> 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 0x7f4dd8520880> 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 0x7f4dd84fba00> 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 0x7f4dd87cf1c0> 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 0x7f4dd8f67320> 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 0x7f4dd92f83b0> 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 0x7f4dd867ba00> 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 0x7f4dd867acf0> 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 0x7f4dd867a350> 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 0x7f4dd85d5e80> 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 0x7f4dd85d6820> 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 0x7f4dd85d71c0> 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 0x7f4dd84f8b40> 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 0x7f4dd84f9fe0> 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 0x7f4dd933a6c0> 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 0x7f4dd87b9d20> 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 0x7f4dd8521900> 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 0x7f4dd8679170> 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 0x7f4dd86790c0> 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 0x7f4dd85d75e0> 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 0x7f4dd85d4460> 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 0x7f4dd85d7740> 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 0x7f4dd7c4c1a0> 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 0x7f4dd7c4cb40> 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 0x7f4dd8679fe0> 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 0x7f4dd9338300> 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 0x7f4dd8f67cc0> 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 0x7f4dd87ceae0> 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 0x7f4dd87ba820> 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 0x7f4dd8523a00> 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 0x7f4dd8523270> 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 0x7f4dd85d5fe0> 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 0x7f4dd85d5590> 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 0x7f4dd7c4d0c0> 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 0x7f4dd7c4da60> 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 0x7f4dd7c4e400> 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 0x7f4dd8679640> 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 0x7f4dd867bed0> 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 0x7f4dd8522b90> 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 0x7f4dd87b9d20> 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 0x7f4dd8f3e090> 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 0x7f4dd85d7740> 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 0x7f4dd85d7ed0> 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 0x7f4dd85d7060> 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 0x7f4dd84f8b40> 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 0x7f4dd7c4c300> 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 0x7f4dd7c4ecf0> 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 0x7f4dd7c4f690> 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 0x7f4dd85d6980> 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 0x7f4dd8520720> 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 0x7f4dd8520300> 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 0x7f4dd92f9900> 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 0x7f4dd87cd7a0> 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 0x7f4dd933ba00> 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 0x7f4dd867a8d0> 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 0x7f4dd7c4d590> 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 0x7f4dd7c4d010> 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 0x7f4dd7c4fc10> 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 0x7f4dd7c0c670> 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 0x7f4dd7c0d010> 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 0x7f4dd84fb950> 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 0x7f4dd85d4720> 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 0x7f4dd85d7e20> 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 0x7f4dd933a4b0> 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 0x7f4dd87b8b40> 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 0x7f4dd7c4f110> 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 0x7f4dd7c4e400> 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 0x7f4dd8678510> 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 0x7f4dd867bab0> 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 0x7f4dd7c0d590> 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 0x7f4dd7c0df30> 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 0x7f4dd7c0e8d0> 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 0x7f4dd867a980> 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 0x7f4dd8f66090> 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 0x7f4dd92fac40> 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 0x7f4dd8520720> 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 0x7f4dd85d5640> 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 0x7f4dd7c4ca90> 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 0x7f4dd7c4de80> 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 0x7f4dd7c4d7a0> 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 0x7f4dd7c0ca90> 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 0x7f4dd7c0ee50> 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 0x7f4dd7c0f7f0> 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 0x7f4dd7b8c250> 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 0x7f4dd86790c0> 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 0x7f4dd7c4c300> 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 0x7f4dd8522c40> 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 0x7f4dd87ba610> 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 0x7f4dd85d4bf0> 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 0x7f4dd7c0e350> 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 0x7f4dd7c0ddd0> 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 0x7f4dd7c0ce00> 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 0x7f4dd7b8c670> 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 0x7f4dd7b8ce00> 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 0x7f4dd7b8d7a0> 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 0x7f4dd7b8e140> 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 0x7f4dd7c4ceb0> 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 0x7f4dd7c4fc10> 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 0x7f4dd85d7060> 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 0x7f4dd85d5640> 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 0x7f4dd85210c0> 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 0x7f4dd87ba350> 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 0x7f4dd7c0c5c0> 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 0x7f4dd7c0eb90> 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 0x7f4dd867a980> 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 0x7f4dd7b8e6c0> 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 0x7f4dd7b8f060> 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 0x7f4dd7b8fa00> 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 0x7f4dd8f65b10> 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 0x7f4dd85d7530> 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 0x7f4dd87ba090> 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 0x7f4dd7c4ea30> 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 0x7f4dd7c0d0c0> 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 0x7f4dd7c0dfe0> 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 0x7f4dd86797a0> 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 0x7f4dd7b8d850> 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 0x7f4dd7b8d6f0> 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 0x7f4dd7b14040> 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 0x7f4dd7b149e0> 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 0x7f4dd7b15380> 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 0x7f4dd867a8d0> 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 0x7f4dd7c0c0f0> 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 0x7f4dd7c0f480> 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 0x7f4dd92fac40> 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 0x7f4dd85d5220> 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 0x7f4dd85d6cf0> 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 0x7f4dd7c4dbc0> 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 0x7f4dd7b8e820> 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 0x7f4dd7b8efb0> 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 0x7f4dd7b15900> 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 0x7f4dd7b162a0> 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 0x7f4dd7b16c40> 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 0x7f4dd84f8720> 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 0x7f4dd7c0d220> 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 0x7f4dd7c4d590> 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 0x7f4dd7c4f530> 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 0x7f4dd87b97a0> 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 0x7f4dd7b8c1a0> 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 0x7f4dd7b8d4e0> 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 0x7f4dd7b8fcc0> 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 0x7f4dd8f640f0> 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 0x7f4dd7b14460> 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 0x7f4dd7b17530> 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 0x7f4dd7b17ed0> 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 0x7f4dd7b8e350> 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 0x7f4dd7c4f8a0> 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 0x7f4dd85d7110> 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 0x7f4dd8521220> 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 0x7f4dd7c0c1a0> 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 0x7f4dd7c0e1f0> 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 0x7f4dd7b15dd0> 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 0x7f4dd7b15430> 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 0x7f4dd867a8d0> 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 0x7f4dd7b24510> 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 0x7f4dd7b24eb0> 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 0x7f4dd7b25850> 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 0x7f4dd8f64670> 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 0x7f4dd7b8d220> 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 0x7f4dd7b8fe20> 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 0x7f4dd87b8720> 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 0x7f4dd7c4f480> 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 0x7f4dd7c0fe20> 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 0x7f4dd7b14930> 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 0x7f4dd7b14e00> 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 0x7f4dd7b16b90> 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 0x7f4dd7b25dd0> 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 0x7f4dd7b26770> 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 0x7f4dd7b27110> 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 0x7f4dd86785c0> 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 0x7f4dd7c0e820> 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 0x7f4dd85d5220> 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 0x7f4dd7c4f8a0> 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 0x7f4dd7b157a0> 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 0x7f4dd7b14eb0> 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 0x7f4dd7b8e820> 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 0x7f4dd7b27320> 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 0x7f4dd7b240f0> 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 0x7f4dd7b27690> 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 0x7f4dd7a240f0> 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 0x7f4dd7a24a90> 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 0x7f4dd7b16a30> 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 0x7f4dd7b16ae0> 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 0x7f4dd7c0d010> 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 0x7f4dd7c4df30> 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 0x7f4dd85d7d70> 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 0x7f4dd7b8d640> 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 0x7f4dd7b268d0> 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 0x7f4dd7b25170> 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 0x7f4dd7a24eb0> 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 0x7f4dd7a25640> 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 0x7f4dd7a25fe0> 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 0x7f4dd7a26980> 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 0x7f4dd7b8e980> 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 0x7f4dd7b17c10> 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 0x7f4dd7b16090> 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 0x7f4dd7c4dbc0> 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 0x7f4dd7c0e1f0> 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 0x7f4dd7b26770> 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 0x7f4dd7b24e00> 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 0x7f4dd7b27110> 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 0x7f4dd867ada0> 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 0x7f4dd7a26f00> 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 0x7f4dd7a278a0> 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 0x7f4dd7ac4300> 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 0x7f4dd7b27d70> 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 0x7f4dd7b268d0> 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 0x7f4dd7b8c300> 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 0x7f4dd85d75e0> 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 0x7f4dd7c4ec40> 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 0x7f4dd7a241a0> 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 0x7f4dd7a25f30> 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 0x7f4dd7a243b0> 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 0x7f4dd7b16560> 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 0x7f4dd7ac4460> 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 0x7f4dd7ac4f60> 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 0x7f4dd7ac5900> 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 0x7f4dd92f80f0> 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 0x7f4dd7b24250> 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 0x7f4dd7c0f950> 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 0x7f4dd7c4d9b0> 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 0x7f4dd7b17b60> 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 0x7f4dd7a27cc0> 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 0x7f4dd7a26fb0> 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 0x7f4dd7a26a30> 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 0x7f4dd7b8e4b0> 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 0x7f4dd7ac61f0> 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 0x7f4dd7ac6b90> 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 0x7f4dd7b17270> 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 0x7f4dd7c0dc70> 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 0x7f4dd85d7c10> 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 0x7f4dd7a24eb0> 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 0x7f4dd7a26140> 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 0x7f4dd7b27270> 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 0x7f4dd7b27b60> 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 0x7f4dd7ac6e50> 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 0x7f4dd7ac4eb0> 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 0x7f4dd7ac73d0> 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 0x7f4dd7b8d0c0> 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 0x7f4dd7b8e980> 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 0x7f4dd7a27320> 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 0x7f4dd7b17e20> 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 0x7f4dd7b16400> 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 0x7f4dd7b243b0> 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 0x7f4dd85d6cf0> 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 0x7f4dd7ac7690> 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 0x7f4dd7ac5640> 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 0x7f4dd7ac7cc0> 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 0x7f4dd7914720> 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 0x7f4dd7c4e820> 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 0x7f4dd7b26c40> 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 0x7f4dd7a27b60> 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 0x7f4dd7a27ed0> 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 0x7f4dd7c0de80> 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 0x7f4dd7b16980> 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 0x7f4dd7ac5010> 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 0x7f4dd7ac4460> 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 0x7f4dd79150c0> 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 0x7f4dd7915bc0> 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 0x7f4dd7916770> 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 0x7f4dd79171c0> 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 0x7f4dd7b24250> 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 0x7f4dd7b26820> 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 0x7f4dd7a264b0> 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 0x7f4dd7a26770> 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 0x7f4dd7b8d640> 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 0x7f4dd7c0e770> 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 0x7f4dd7ac5430> 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 0x7f4dd7ac7b60> 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 0x7f4dd79141a0> 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 0x7f4dd7917690> 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 0x7f4dd75080f0> 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 0x7f4dd7508a90> 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 0x7f4dd7916770> 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 0x7f4dd79156f0> 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 0x7f4dd7915a60> 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 0x7f4dd7ac6560> 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 0x7f4dd7ac4bf0> 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 0x7f4dd85d7530> 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 0x7f4dd7a26140> 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 0x7f4dd7b27d70> 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 0x7f4dd7c4ee50> 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 0x7f4dd7509220> 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 0x7f4dd7509bc0> 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 0x7f4dd750a560> 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 0x7f4dd7ac43b0> 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 0x7f4dd7ac5430> 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 0x7f4dd7c0f950> 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 0x7f4dd7b8c930> 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 0x7f4dd7a271c0> 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 0x7f4dd7b27690> 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 0x7f4dd7c4fd70> 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 0x7f4dd7917690> 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 0x7f4dd7917e20> 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 0x7f4dd75081a0> 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 0x7f4dd750b270> 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 0x7f4dd750bc10> 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 0x7f4dd75e0670> 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 0x7f4dd7b25dd0> 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 0x7f4dd7a24b40> 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 0x7f4dd85d7c10> 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 0x7f4dd7ac4d50> 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 0x7f4dd7ac4460> 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 0x7f4dd7915dd0> 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 0x7f4dd7915bc0> 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 0x7f4dd7509900> 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 0x7f4dd7508eb0> 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 0x7f4dd7509170> 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 0x7f4dd75e0e00> 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 0x7f4dd75e17a0> 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 0x7f4dd750b8a0> 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 0x7f4dd750a820> 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 0x7f4dd7917060> 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 0x7f4dd7917b60> 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 0x7f4dd7b26a30> 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 0x7f4dd7b15010> 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 0x7f4dd7b8e4b0> 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 0x7f4dd7c0e770> 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 0x7f4dd7ac5590> 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 0x7f4dd75e1d20> 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 0x7f4dd75e26c0> 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 0x7f4dd75e3060> 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 0x7f4dd75e3a00> 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 0x7f4dd7509010> 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 0x7f4dd7509e80> 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 0x7f4dd7916560> 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 0x7f4dd79159b0> 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 0x7f4dd7ac5010> 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 0x7f4dd85d7530> 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 0x7f4dd7b27530> 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 0x7f4dd7c4f480> 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 0x7f4dd75e0a90> 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 0x7f4dd75e0ca0> 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 0x7f4dd7764250> 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 0x7f4dd7764bf0> 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 0x7f4dd7c4fd70> 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 0x7f4dd75e1fe0> 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 0x7f4dd75e2610> 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 0x7f4dd7ac75e0> 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 0x7f4dd7a262a0> 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 0x7f4dd7b15170> 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 0x7f4dd7917740> 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 0x7f4dd7917480> 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 0x7f4dd75081a0> 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 0x7f4dd7765170> 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 0x7f4dd7765b10> 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 0x7f4dd77664b0> 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 0x7f4dd7766e50> 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 0x7f4dd7b24b40> 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 0x7f4dd85d7c10> 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 0x7f4dd7ac4460> 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 0x7f4dd7916560> 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 0x7f4dd7509e80> 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 0x7f4dd750a400> 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 0x7f4dd75e0d50> 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 0x7f4dd75e3690> 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 0x7f4dd7765010> 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 0x7f4dd7767320> 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 0x7f4dd7767cc0> 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 0x7f4dd7724720> 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 0x7f4dd7766770> 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 0x7f4dd7765b10> 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 0x7f4dd7765900> 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 0x7f4dd750bc10> 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 0x7f4dd7917b60> 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 0x7f4dd7b16090> 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 0x7f4dd7c0ca90> 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 0x7f4dd75e0040> 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 0x7f4dd75e2350> 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 0x7f4dd7b8d0c0> 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 0x7f4dd77254e0> 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 0x7f4dd7725e80> 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 0x7f4dd7726820> 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 0x7f4dd75e0930> 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 0x7f4dd75e3cc0> 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 0x7f4dd7508930> 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 0x7f4dd7915dd0> 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 0x7f4dd7ac4eb0> 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 0x7f4dd7a27b60> 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 0x7f4dd7767950> 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 0x7f4dd77673d0> 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 0x7f4dd7764510> 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 0x7f4dd77247d0> 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 0x7f4dd7726fb0> 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 0x7f4dd7727950> 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 0x7f4dd7b24460> 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 0x7f4dd75e2140> 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 0x7f4dd7ac5590> 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 0x7f4dd7b16090> 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 0x7f4dd7917b60> 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 0x7f4dd750acf0> 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 0x7f4dd77664b0> 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 0x7f4dd77668d0> 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 0x7f4dd7725dd0> 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 0x7f4dd76d85c0> 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 0x7f4dd76d8f60> 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 0x7f4dd76d9900> 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 0x7f4dd76da2a0> 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 0x7f4dd77641a0> 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 0x7f4dd7767320> 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 0x7f4dd85d7d70> 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 0x7f4dd79166c0> 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 0x7f4dd750a980> 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 0x7f4dd75e3740> 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 0x7f4dd75e3ed0> 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 0x7f4dd7727270> 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 0x7f4dd7726a30> 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 0x7f4dd7726f00> 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 0x7f4dd76da400> 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 0x7f4dd76dada0> 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 0x7f4dd7727e20> 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 0x7f4dd7765fe0> 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 0x7f4dd7766400> 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 0x7f4dd75080f0> 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 0x7f4dd7b14ca0> 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 0x7f4dd7ac71c0> 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 0x7f4dd75e3480> 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 0x7f4dd76d9900> 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 0x7f4dd76d96f0> 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 0x7f4dd76db950> 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 0x7f4dd76e43b0> 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 0x7f4dd76e4d50> 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 0x7f4dd76e56f0> 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 0x7f4dd7726980> 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 0x7f4dd7726e50> 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 0x7f4dd75e3a00> 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 0x7f4dd75e3320> 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 0x7f4dd7509fe0> 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 0x7f4dd7ac41a0> 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 0x7f4dd7764510> 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 0x7f4dd76d81a0> 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 0x7f4dd76da560> 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 0x7f4dd76d9fe0> 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 0x7f4dd757a770> 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 0x7f4dd757b110> 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 0x7f4dd757bab0> 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 0x7f4dd8f60510> 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 0x7f4dd8f60eb0> 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 0x7f4dd8f61850> 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 0x7f4dd76da400> 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 0x7f4dd76d9590> 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 0x7f4dd76d8a90> 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 0x7f4dd750a980> 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 0x7f4dd77673d0> 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 0x7f4dd7725900> 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 0x7f4dd76e66c0> 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 0x7f4dd76e6b90> 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 0x7f4dd76e6cf0> 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 0x7f4dd75787d0> 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 0x7f4dd8f61c70> 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 0x7f4dd8f62400> 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 0x7f4dd76e4880> 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 0x7f4dd76d81a0> 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 0x7f4dd757b530> 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 0x7f4dd7578040> 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 0x7f4dd7579850> 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 0x7f4dd8f60bf0> 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 0x7f4dd8f60460> 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 0x7f4dd8f63060> 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 0x7f4dd8f63a00> 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 0x7f4dd78dc510> 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 0x7f4dd78dceb0> 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 0x7f4dd78dd850> 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 0x7f4dd7578eb0> 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 0x7f4dd76e5fe0> 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 0x7f4dd76e6c40> 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 0x7f4dd7725900> 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 0x7f4dd7766e50> 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 0x7f4dd76d9640> 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 0x7f4dd76da400> 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 0x7f4dd8f61850> 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 0x7f4dd75e3740> 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 0x7f4dd78de610> 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 0x7f4dd78defb0> 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 0x7f4dd78df950> 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 0x7f4dd74503b0> 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 0x7f4dd7ac6400> 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 0x7f4dd78dd010> 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 0x7f4dd78dc510> 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 0x7f4dd757afb0> 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 0x7f4dd757b740> 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 0x7f4dd8f60250> 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 0x7f4dd8f62140> 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 0x7f4dd8f60eb0> 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 0x7f4dd7450bf0> 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 0x7f4dd7451590> 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 0x7f4dd78df3d0> 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 0x7f4dd78de6c0> 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 0x7f4dd75e1fe0> 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 0x7f4dd8f61380> 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 0x7f4dd76d8e00> 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 0x7f4dd7764ca0> 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 0x7f4dd7726fb0> 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 0x7f4dd76e6b90> 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 0x7f4dd7578720> 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 0x7f4dd7451b10> 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 0x7f4dd74524b0> 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 0x7f4dd7452e50> 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 0x7f4dd75e0e00> 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 0x7f4dd8f63060> 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 0x7f4dd78dd640> 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 0x7f4dd78dd9b0> 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 0x7f4dd7ac4460> 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 0x7f4dd7579010> 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 0x7f4dd7579170> 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 0x7f4dd94273d0> 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 0x7f4dd7450460> 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 0x7f4dd74538a0> 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 0x7f4dd7410300> 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 0x7f4dd7410ca0> 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 0x7f4dd7411640> 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 0x7f4dd76e7950> 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 0x7f4dd77257a0> 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 0x7f4dd7764d50> 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 0x7f4dd76db8a0> 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 0x7f4dd8f61b10> 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 0x7f4dd78de4b0> 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 0x7f4dd74516f0> 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 0x7f4dd7451430> 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 0x7f4dd7411f30> 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 0x7f4dd74128d0> 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 0x7f4dd7453530> 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 0x7f4dd7453110> 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 0x7f4dd757b1c0> 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 0x7f4dd7578040> 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 0x7f4dd78df110> 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 0x7f4dd78dc040> 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 0x7f4dd743a560> 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 0x7f4dd73b9c70> 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 0x7f4dd73ba6c0> 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 0x7f4dd73bb110> 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 0x7f4dd73bbab0> 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 0x7f4dd73a0510> 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 0x7f4dd73a0eb0> 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 0x7f4dd8f60300> 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 0x7f4dd76d8e00> 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 0x7f4dd7411380> 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 0x7f4dd7412e50> 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 0x7f4dd76e4460> 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 0x7f4dd7453110> 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 0x7f4dd73b96f0> 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 0x7f4dd73b80f0> 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 0x7f4dd743b110> 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 0x7f4dd743b530> 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 0x7f4dd73a1380> 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 0x7f4dd73a1b10> 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 0x7f4dd7439d20> 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 0x7f4dd7439a60> 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 0x7f4dd78dfc10> 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 0x7f4dd73bbed0> 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 0x7f4dd73bb1c0> 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 0x7f4dd73b8720> 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 0x7f4dd73b9dd0> 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 0x7f4dd7410930> 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 0x7f4dd74114e0> 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 0x7f4dd73a0040> 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 0x7f4dd73a2350> 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 0x7f4dd73a2cf0> 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 0x7f4dd73a3690> 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 0x7f4dd743b530> 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 0x7f4dd743b480> 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 0x7f4dd7453110> 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 0x7f4dd76e6c40> 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 0x7f4dd73b80f0> 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 0x7f4dd7579590> 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 0x7f4dd7411380> 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 0x7f4dd8f60bf0> 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 0x7f4dd73a17a0> 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 0x7f4dd73a0bf0> 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 0x7f4dd73a3e20> 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 0x7f4dd7368880> 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 0x7f4dd73a2820> 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 0x7f4dd73a00f0> 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 0x7f4dd74114e0> 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 0x7f4dd73b9380> 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 0x7f4dd73ba770> 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 0x7f4dd73b9a60> 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 0x7f4dd78dc040> 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 0x7f4dd743aa30> 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 0x7f4dd7368ca0> 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 0x7f4dd7369430> 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 0x7f4dd7369dd0> 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 0x7f4dd736a770> 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 0x7f4dd76d97a0> 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 0x7f4dd7412980> 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 0x7f4dd73b9590> 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 0x7f4dd76e6a30> 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 0x7f4dd7451dd0> 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 0x7f4dd7439b10> 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 0x7f4dd73a3b60> 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 0x7f4dd73a1b10> 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 0x7f4dd73a1f30> 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 0x7f4dd736acf0> 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 0x7f4dd736b690> 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 0x7f4dd73240f0> 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 0x7f4dd7324a90> 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 0x7f4dd743b060> 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 0x7f4dd78dce00> 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 0x7f4dd73b89e0> 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 0x7f4dd73b9fe0> 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 0x7f4dd7411170> 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 0x7f4dd73696f0> 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 0x7f4dd7368ca0> 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 0x7f4dd73683b0> 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 0x7f4dd73a2770> 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 0x7f4dd73a2610> 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 0x7f4dd7325380> 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 0x7f4dd7325d20> 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 0x7f4dd736b320> 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 0x7f4dd7368300> 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 0x7f4dd73a1c70> 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 0x7f4dd73a1170> 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 0x7f4dd7439b10> 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 0x7f4dd7451dd0> 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 0x7f4dd73ba8d0> 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 0x7f4dd73bb3d0> 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 0x7f4dd7412980> 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 0x7f4dd8f62e50> 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 0x7f4dd7326610> 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 0x7f4dd7326fb0> 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 0x7f4dd7327950> 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 0x7f4dd73a2770> 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 0x7f4dd73683b0> 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 0x7f4dd7327d70> 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 0x7f4dd7325010> 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 0x7f4dd73247d0> 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 0x7f4dd72b4250> 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 0x7f4dd72b4ca0> 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 0x7f4dd72b56f0> 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 0x7f4dd73268d0> 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 0x7f4dd7324510> 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 0x7f4dd7412820> 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 0x7f4dd74112d0> 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 0x7f4dd73bae50> 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 0x7f4dd7452770> 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 0x7f4dd74380f0> 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 0x7f4dd73a1c70> 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 0x7f4dd7368300> 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 0x7f4dd736afb0> 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 0x7f4dd72b5fe0> 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 0x7f4dd72b6980> 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 0x7f4dd7439dd0> 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 0x7f4dd7368d50> 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 0x7f4dd73a2400> 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 0x7f4dd7325220> 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 0x7f4dd7327d70> 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 0x7f4dd7327a00> 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 0x7f4dd72b6c40> 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 0x7f4dd72b4250> 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 0x7f4dd72b73d0> 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 0x7f4dd72b7d70> 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 0x7f4dd729c7d0> 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 0x7f4dd729d170> 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 0x7f4dd729db10> 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 0x7f4dd736b690> 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 0x7f4dd736ae50> 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 0x7f4dd73a1c70> 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 0x7f4dd74380f0> 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 0x7f4dd74522a0> 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 0x7f4dd73b8f60> 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 0x7f4dd7413320> 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 0x7f4dd8f60bf0> 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 0x7f4dd73268d0> 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 0x7f4dd72b64b0> 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 0x7f4dd72b5e80> 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 0x7f4dd729dc70> 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 0x7f4dd72b7530> 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 0x7f4dd72b4f60> 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 0x7f4dd72b4b40> 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 0x7f4dd73275e0> 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 0x7f4dd7325220> 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 0x7f4dd73a2400> 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 0x7f4dd736a1f0> 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 0x7f4dd73bbed0> 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 0x7f4dd729ca90> 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 0x7f4dd729c1a0> 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 0x7f4dd729e6c0> 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 0x7f4dd6f34300> 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 0x7f4dd72b5e80> 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 0x7f4dd72b6770> 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 0x7f4dd7326e50> 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 0x7f4dd74114e0> 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 0x7f4dd73b9c70> 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 0x7f4dd743bc10> 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 0x7f4dd73a1c70> 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 0x7f4dd736bcc0> 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 0x7f4dd729dd20> 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 0x7f4dd6f34460> 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 0x7f4dd6f34eb0> 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 0x7f4dd6f35850> 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 0x7f4dd74121f0> 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 0x7f4dd729e770> 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 0x7f4dd729f950> 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 0x7f4dd73bbb60> 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 0x7f4dd7368510> 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 0x7f4dd73a2610> 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 0x7f4dd7325220> 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 0x7f4dd7327a00> 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 0x7f4dd72b4510> 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 0x7f4dd72b4300> 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 0x7f4dd6f35d20> 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 0x7f4dd6f36820> 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 0x7f4dd6f371c0> 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 0x7f4dd76e6a30> 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 0x7f4dd729fd70> 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 0x7f4dd736a8d0> 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 0x7f4dd73a1b10> 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 0x7f4dd73b8b40> 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 0x7f4dd7327060> 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 0x7f4dd72b5a60> 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 0x7f4dd6f373d0> 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 0x7f4dd6f347d0> 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 0x7f4dd6f35640> 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 0x7f4dd6f37950> 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 0x7f4dd6f143b0> 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 0x7f4dd74121f0> 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 0x7f4dd6f35d20> 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 0x7f4dd72b41a0> 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 0x7f4dd72b6e50> 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 0x7f4dd7325220> 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 0x7f4dd73683b0> 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 0x7f4dd73b8ca0> 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 0x7f4dd729c0f0> 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 0x7f4dd729eb90> 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 0x7f4dd6f14670> 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 0x7f4dd6f152d0> 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 0x7f4dd6f15d20> 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 0x7f4dd6f166c0> 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 0x7f4dd7452770> 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 0x7f4dd72b6090> 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 0x7f4dd73b9bc0> 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 0x7f4dd73a1c70> 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 0x7f4dd729f690> 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 0x7f4dd6f34510> 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 0x7f4dd6f34930> 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 0x7f4dd6f0c3b0> 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 0x7f4dd6f0ceb0> 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 0x7f4dd6f0d850> 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 0x7f4dd6f0e1f0> 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 0x7f4dd73262a0> 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 0x7f4dd729d010> 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 0x7f4dd73a1dd0> 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 0x7f4dd72b5a60> 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 0x7f4dd6f0e820> 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 0x7f4dd6f0f1c0> 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 0x7f4dd6f0fcc0> 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 0x7f4dd7178880> 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 0x7f4dd7179380> 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 0x7f4dd7179e80> 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 0x7f4dd78dc040> 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 0x7f4dd736a090> 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 0x7f4dd7327a00> 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 0x7f4dd72b43b0> 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 0x7f4dd6f0d380> 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 0x7f4dd6f0dfe0> 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 0x7f4dd6f14300> 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 0x7f4dd6f14d50> 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 0x7f4dd71c0040> 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 0x7f4dd71c0b40> 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 0x7f4dd71c1640> 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 0x7f4dd7179640> 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 0x7f4dd7178f60> 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 0x7f4dd7179b10> 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 0x7f4dd6f0f5e0> 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 0x7f4dd6f0efb0> 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 0x7f4dd729dd20> 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 0x7f4dd7326a30> 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 0x7f4dd6f378a0> 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 0x7f4dd6f34300> 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 0x7f4dd71c2090> 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 0x7f4dd71c2b90> 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 0x7f4dd6f16a30> 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 0x7f4dd6f17e20> 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 0x7f4dd6f37110> 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 0x7f4dd729d900> 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 0x7f4dd6f0fb60> 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 0x7f4dd6f0f950> 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 0x7f4dd71c2560> 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 0x7f4dd71c1010> 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 0x7f4dd7179b10> 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 0x7f4dd7179a60> 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 0x7f4dd717a8d0> 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 0x7f4dd717d6f0> 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 0x7f4dd70b17a0> 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 0x7f4dd70b2560> 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 0x7f4dd70b3320> 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 0x7f4dd7368d50> 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 0x7f4dd6f15430> 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 0x7f4dd6f0e090> 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 0x7f4dd70b2980> 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 0x7f4dd70b1d20> 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 0x7f4dd6f0fb60> 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 0x7f4dd6eb0040> 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 0x7f4dd6eb0b40> 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 0x7f4dd6eb1640> 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 0x7f4dd6eb2140> 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 0x7f4dd6eb2c40> 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 0x7f4dd6f0d6f0> 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 0x7f4dd6f159b0> 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 0x7f4dd6f14300> 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 0x7f4dd71c38a0> 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 0x7f4dd717c0f0> 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 0x7f4dd717c5c0> 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 0x7f4dd6eb01a0> 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 0x7f4dd6fffed0> 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 0x7f4dd70b12d0> 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 0x7f4dd70b2820> 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 0x7f4dd70b2400> 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 0x7f4dd717ab90> 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 0x7f4dd717e6c0> 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 0x7f4dd6e38bf0> 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 0x7f4dd717ec40> 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 0x7f4dd717d010> 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 0x7f4dd6f14250> 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 0x7f4dd6f0cd50> 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 0x7f4dd6eb3b60> 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 0x7f4dd6eb2b90> 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 0x7f4dd70b38a0> 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 0x7f4dd71c0510> 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 0x7f4dd6e3b950> 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 0x7f4dd6ea8880> 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 0x7f4dd6ea96f0> 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 0x7f4dd6e39bc0> 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 0x7f4dd717e6c0> 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 0x7f4dd717b8a0> 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 0x7f4dd70b2820> 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 0x7f4dd6ffe610> 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 0x7f4dd6eb2090> 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 0x7f4dd6eb1380> 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 0x7f4dd6ea9f30> 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 0x7f4dd6eaae50> 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 0x7f4dd6eabcc0> 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 0x7f4dd4598bf0> 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 0x7f4dd6eab480> 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 0x7f4dd6eabe20> 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 0x7f4dd6eaa090> 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 0x7f4dd6eabc10> 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 0x7f4dd6e38b40> 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 0x7f4dd6e38d50> 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 0x7f4dd6ffe400> 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 0x7f4dd4598f60> 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 0x7f4dd6e3b270> 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 0x7f4dd72b4510> 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 0x7f4dd6ea8300> 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 0x7f4dd70b2400> 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 0x7f4dd4565590> 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 0x7f4dd4566140> 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 0x7f4dd6c93480> 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 0x7f4dd6c816f0> 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 0x7f4dd6b79430> 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 0x7f4dd6b34a90> 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 0x7f4dd6b34d50> 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 0x7f4dd6a54040> 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 0x7f4dd6a57740> 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 0x7f4dd6a068d0> 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 0x7f4dd69c0a90> 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 0x7f4dd69c1430> 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 0x7f4dd6c901a0> 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 0x7f4dd6a54460> 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 0x7f4dd6d5c930> 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 0x7f4dd6b79d20> 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 0x7f4dd6882090> 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 0x7f4dd6dcd220> 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 0x7f4dd6a06400> 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 0x7f4dd6a57320> 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 0x7f4dd6a554e0> 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 0x7f4dd6b36b90> 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 0x7f4dd6b34880> 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 0x7f4dd6c81430> 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 0x7f4dd6c91f30> 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 0x7f4dd6d77b60> 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 149.87s (0:02:29) = RPM build errors: error: Bad exit status from /var/tmp/rpm-tmp.WpWWb0 (%check) Bad exit status from /var/tmp/rpm-tmp.WpWWb0 (%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-1734702022.198351/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) 3 minutes 3 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 ac9e1e4214d34f7c88e6e34570c869ac -D /var/lib/mock/fedora-rawhide-x86_64-1734702022.198351/root -a -u mockbuild --capability=cap_ipc_lock --rlimit=RLIMIT_NOFILE=10240 --capability=cap_ipc_lock --bind=/tmp/mock-resolv.4c90hss5:/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