<86>Dec 25 04:43:13 userdel[696692]: delete user 'rooter' <86>Dec 25 04:43:13 userdel[696692]: removed group 'rooter' owned by 'rooter' <86>Dec 25 04:43:13 userdel[696692]: removed shadow group 'rooter' owned by 'rooter' <86>Dec 25 04:43:13 groupadd[696707]: group added to /etc/group: name=rooter, GID=1814 <86>Dec 25 04:43:13 groupadd[696707]: group added to /etc/gshadow: name=rooter <86>Dec 25 04:43:13 groupadd[696707]: new group: name=rooter, GID=1814 <86>Dec 25 04:43:13 useradd[696719]: new user: name=rooter, UID=1814, GID=1814, home=/root, shell=/bin/bash, from=none <86>Dec 25 04:43:13 userdel[696753]: delete user 'builder' <86>Dec 25 04:43:13 userdel[696753]: removed group 'builder' owned by 'builder' <86>Dec 25 04:43:13 userdel[696753]: removed shadow group 'builder' owned by 'builder' <86>Dec 25 04:43:13 groupadd[696784]: group added to /etc/group: name=builder, GID=1815 <86>Dec 25 04:43:13 groupadd[696784]: group added to /etc/gshadow: name=builder <86>Dec 25 04:43:13 groupadd[696784]: new group: name=builder, GID=1815 <86>Dec 25 04:43:13 useradd[696797]: new user: name=builder, UID=1815, GID=1815, home=/usr/src, shell=/bin/bash, from=none <13>Dec 25 04:43:18 rpmi: libtcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Dec 25 04:43:18 rpmi: libexpat-2.6.4-alt1 sisyphus+365521.100.1.1 1734700243 installed <13>Dec 25 04:43:18 rpmi: tcl-8.6.13-alt1 sisyphus+310696.100.1.1 1669548266 installed <13>Dec 25 04:43:18 rpmi: libncurses6-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:43:18 rpmi: libtinfo-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:43:18 rpmi: libncurses-devel-6.3.20220618-alt4 sisyphus+327286.4600.14.1 1711486705 installed <13>Dec 25 04:43:18 rpmi: libmpdec3-2.5.1-alt3 sisyphus+314490.500.5.1 1675432004 installed <13>Dec 25 04:43:18 rpmi: libusb-1.0.27-alt1 sisyphus+347412.100.1.1 1714739651 installed <13>Dec 25 04:43:18 rpmi: libhidapi-0.12.0-alt1_1 sisyphus+303213.100.1.1 1657034192 installed <13>Dec 25 04:43:18 rpmi: libgdbm-1.8.3-alt10 sisyphus+346222.200.3.2 1716468404 installed <13>Dec 25 04:43:18 rpmi: libcares-1.34.3-alt1 sisyphus+364759.100.1.2 1733934963 installed <13>Dec 25 04:43:18 rpmi: libb2-0.98.1-alt1_1 sisyphus+291614.100.1.1 1638962877 installed <13>Dec 25 04:43:18 rpmi: libpng16-1.6.42-alt2 sisyphus+339555.100.1.1 1706781682 installed <13>Dec 25 04:43:18 rpmi: libbrotlicommon-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 04:43:18 rpmi: libbrotlidec-1.1.0-alt1 sisyphus+328501.100.1.1 1693598419 installed <13>Dec 25 04:43:18 rpmi: libgraphite2-1.3.14-alt2.1 sisyphus+279571.100.1.2 1626605111 installed <13>Dec 25 04:43:18 rpmi: libharfbuzz-10.1.0-alt1 sisyphus+361773.100.1.1 1730824042 installed <13>Dec 25 04:43:18 rpmi: libfreetype-2.13.3-alt1 sisyphus+355656.100.1.1 1724221064 installed <13>Dec 25 04:43:18 rpmi: libfontconfig1-2.15.0-alt1 sisyphus+355771.100.2.3 1724337298 installed <13>Dec 25 04:43:18 rpmi: libXdmcp-1.1.5-alt1 sisyphus+343583.700.1.1 1711441061 installed <13>Dec 25 04:43:18 rpmi: libXau-1.0.11-alt1 sisyphus+311428.100.1.1 1670577439 installed <13>Dec 25 04:43:18 rpmi: libxcb-1.17.0-alt1 sisyphus+345308.200.1.1 1713342004 installed <13>Dec 25 04:43:18 rpmi: libX11-locales-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 04:43:18 rpmi: libX11-3:1.8.10-alt1 sisyphus+353866.100.1.1 1722240771 installed <13>Dec 25 04:43:18 rpmi: libXrender-0.9.11-alt1 sisyphus+308841.100.1.1 1666436130 installed <13>Dec 25 04:43:18 rpmi: libXft-2.3.8-alt1 sisyphus+331490.400.1.1 1697023269 installed <13>Dec 25 04:43:18 rpmi: libtk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Dec 25 04:43:18 rpmi: tk-8.6.13-alt1 sisyphus+310696.200.1.1 1669548530 installed <13>Dec 25 04:43:18 rpmi: tcl-tix-8.4.3-alt4 sisyphus+277292.300.2.1 1625442550 installed <13>Dec 25 04:43:18 rpmi: libp11-kit-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 04:43:18 rpmi: libtasn1-4.19.0-alt3 sisyphus+327816.100.1.1 1692802615 installed <13>Dec 25 04:43:18 rpmi: rpm-macros-alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 04:43:18 rpmi: alternatives-0.5.2-alt2 sisyphus+315270.200.2.1 1676457367 installed <13>Dec 25 04:43:18 rpmi: ca-certificates-2024.12.10-alt1 sisyphus+364633.200.3.1 1733918603 installed <13>Dec 25 04:43:18 rpmi: ca-trust-0.2.0-alt1 sisyphus+344843.100.1.1 1712743326 installed <13>Dec 25 04:43:18 rpmi: p11-kit-trust-1:0.25.5-alt1 sisyphus+352553.100.1.1 1720622573 installed <13>Dec 25 04:43:19 rpmi: libcrypto3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 04:43:19 rpmi: libssl3-3.1.7-alt2 sisyphus+359910.100.1.1 1729080439 installed <13>Dec 25 04:43:19 rpmi: python3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:43:19 rpmi: python3-base-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:43:19 rpmi: python3-module-idna-3.10-alt1 sisyphus+358681.100.1.1 1727701241 installed <13>Dec 25 04:43:19 rpmi: python3-module-attrs-24.2.0-alt2 sisyphus+355603.200.1.1 1724160494 installed <13>Dec 25 04:43:19 rpmi: python3-module-certifi-2024.8.30-alt1 sisyphus+356919.100.1.1 1725546651 installed <13>Dec 25 04:43:19 rpmi: python3-module-more-itertools-10.5.0-alt1 sisyphus+357221.100.1.1 1725964420 installed <13>Dec 25 04:43:19 rpmi: python3-module-jaraco.functools-4.1.0-alt1 sisyphus+358564.100.1.1 1727528718 installed <13>Dec 25 04:43:19 rpmi: python3-module-Pygments-2.18.0-alt1 sisyphus+347552.100.1.1 1714992955 installed <13>Dec 25 04:43:19 rpmi: python3-module-sniffio-1.3.1-alt1 sisyphus+341424.100.1.1 1708941879 installed <13>Dec 25 04:43:19 rpmi: python3-module-packaging-24.2-alt1 sisyphus+362183.100.1.1 1731315992 installed <13>Dec 25 04:43:19 rpmi: python3-module-pluggy-1.5.0-alt1 sisyphus+345632.100.2.1 1713864244 installed <13>Dec 25 04:43:19 rpmi: python3-module-zope.interface-7.2-alt1 sisyphus+363572.100.1.1 1732797441 installed <13>Dec 25 04:43:19 rpmi: python3-module-click-8.1.8-alt1 sisyphus+366297.100.1.1 1734946237 installed <13>Dec 25 04:43:19 rpmi: python3-module-incremental-22.10.0-alt1 sisyphus+312706.100.1.1 1672404273 installed <13>Dec 25 04:43:19 rpmi: python3-module-outcome-1.3.0-alt1 sisyphus+332382.100.1.1 1697882349 installed <13>Dec 25 04:43:19 rpmi: python3-module-hyperlink-21.0.0-alt1.1 sisyphus+304836.100.1.1 1659710964 installed <13>Dec 25 04:43:20 rpmi: libpython3-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:43:20 rpmi: python3-module-py3dephell-0.3.1-alt1 sisyphus+365261.200.1.1 1734463433 installed <13>Dec 25 04:43:20 rpmi: python3-module-iniconfig-2.0.0-alt1 sisyphus+314076.200.3.1 1674737275 installed <13>Dec 25 04:43:20 rpmi: python3-module-pytest-8.3.4-alt1 sisyphus+363889.100.1.1 1733152874 installed <13>Dec 25 04:43:20 rpmi: python3-module-appdirs-1.4.4-alt2 sisyphus+359005.100.1.1 1728036426 installed <13>Dec 25 04:43:20 rpmi: python3-module-argcomplete-3.5.2-alt1 sisyphus+364412.100.1.1 1733645776 installed <13>Dec 25 04:43:20 rpmi: python3-module-autocommand-2.2.2-alt1.1 sisyphus+339714.100.1.1 1706968174 installed <13>Dec 25 04:43:20 rpmi: python3-module-pycparser-2.21-alt1.1 sisyphus+309935.7300.4.1 1668527005 installed <13>Dec 25 04:43:20 rpmi: python3-module-cffi-1.17.1-alt1 sisyphus+357396.100.1.1 1726156476 installed <13>Dec 25 04:43:20 rpmi: python3-module-cryptography-43.0.0-alt1 sisyphus+353417.100.1.1 1721731007 installed <13>Dec 25 04:43:20 rpmi: python3-module-openssl-24.2.1-alt1 sisyphus+353417.200.1.1 1721731036 installed <13>Dec 25 04:43:20 rpmi: python3-module-pycares-4.4.0-alt1 sisyphus+347421.100.1.1 1714743573 installed <13>Dec 25 04:43:20 rpmi: python3-module-cython-hidapi-0.14.0-alt1.1 sisyphus+333513.54340.73.1 1704651867 installed <13>Dec 25 04:43:20 rpmi: python3-module-serial-3.5-alt3 sisyphus+360600.100.2.1 1729786231 installed <13>Dec 25 04:43:20 rpmi: python3-modules-tkinter-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:43:20 rpmi: python3-module-constantly-15.1.0-alt7 sisyphus+338906.100.1.1 1706107088 installed <13>Dec 25 04:43:20 rpmi: python3-module-hyperframe-6.0.1-alt1 sisyphus+270376.300.2.1 1618957001 installed <13>Dec 25 04:43:20 rpmi: python3-module-hpack-4.0.0-alt1 sisyphus+270376.200.1.1 1618956626 installed <13>Dec 25 04:43:20 rpmi: python3-module-h2-4.1.0-alt1 sisyphus+325714.100.2.2 1690478873 installed <13>Dec 25 04:43:20 rpmi: python3-module-priority-2.0.0-alt3 sisyphus+338701.100.1.2 1705988383 installed <13>Dec 25 04:43:20 rpmi: python3-module-typing_extensions-4.12.2-alt1 sisyphus+351501.100.1.2 1719296652 installed <13>Dec 25 04:43:20 rpmi: python3-module-twisted-logger-24.7.0-alt1 sisyphus+360814.100.1.1 1729934750 installed <13>Dec 25 04:43:20 rpmi: python3-module-twisted-web-24.7.0-alt1 sisyphus+360814.100.1.1 1729934750 installed <13>Dec 25 04:43:20 rpmi: python3-module-twisted-words-24.7.0-alt1 sisyphus+360814.100.1.1 1729934750 installed <13>Dec 25 04:43:20 rpmi: python3-module-automat-24.8.1-alt1 sisyphus+355768.100.2.1 1724411664 installed <13>Dec 25 04:43:20 rpmi: python3-module-twisted-core-24.7.0-alt1 sisyphus+360814.100.1.1 1729934750 installed <13>Dec 25 04:43:20 rpmi: python3-module-twisted-names-24.7.0-alt1 sisyphus+360814.100.1.1 1729934750 installed <13>Dec 25 04:43:20 rpmi: python3-module-bottle-1:0.12.25-alt1 sisyphus+316623.100.1.1 1678651894 installed <13>Dec 25 04:43:20 rpmi: python3-module-bson-4.10.1-alt1 sisyphus+358819.100.1.1 1727869387 installed <13>Dec 25 04:43:20 rpmi: python3-module-charset-normalizer-3.2.0-alt1 sisyphus+347396.200.2.1 1714733155 installed <13>Dec 25 04:43:20 rpmi: python3-module-wcwidth-0.2.13-alt1 sisyphus+341792.100.2.1 1709543329 installed <13>Dec 25 04:43:20 rpmi: python3-module-prettytable-2.1.0-alt1 sisyphus+269172.200.1.1 1617824839 installed <13>Dec 25 04:43:20 rpmi: python3-module-urllib3-2:2.2.3-alt1 sisyphus+357427.100.2.1 1726567364 installed <13>Dec 25 04:43:20 rpmi: python3-module-requests-2.32.3-alt1 sisyphus+349946.100.1.1 1717059877 installed <13>Dec 25 04:43:20 rpmi: python3-module-pyasn1-0.6.0-alt1 sisyphus+343691.100.1.1 1711530038 installed <13>Dec 25 04:43:20 rpmi: python3-module-service_identity-24.2.0-alt1 sisyphus+362235.100.1.1 1731336596 installed <13>Dec 25 04:43:20 rpmi: python3-module-pymongo-4.10.1-alt1 sisyphus+358819.100.1.1 1727869387 installed <13>Dec 25 04:43:20 rpmi: python3-module-servicemanager-2.0.7-alt1 sisyphus+275998.100.1.1 1624811123 installed <13>Dec 25 04:43:20 rpmi: python3-module-execnet-2.1.1-alt1 sisyphus+344737.100.1.1 1712657795 installed <13>Dec 25 04:43:20 rpmi: python3-module-h11-0.14.0-alt1 sisyphus+312690.100.1.1 1672395335 installed <13>Dec 25 04:43:20 rpmi: python3-module-socksio-1.0.0-alt1 sisyphus+295017.1500.2.1 1644498004 installed <13>Dec 25 04:43:20 rpmi: python3-module-httpcore-1.0.5-alt1 sisyphus+347570.100.1.1 1715005713 installed <13>Dec 25 04:43:20 rpmi: python3-module-mdurl-0.1.2-alt1 sisyphus+318894.1000.3.1 1682420700 installed <13>Dec 25 04:43:20 rpmi: python3-module-uc-micro-py-1.0.3-alt1 sisyphus+341790.100.1.1 1709309103 installed <13>Dec 25 04:43:20 rpmi: python3-module-linkify-it-py-2.0.3-alt1 sisyphus+343902.100.1.1 1711708185 installed <13>Dec 25 04:43:20 rpmi: python3-module-markdown-it-3.0.0-alt2 sisyphus+365460.100.1.1 1734639341 installed <13>Dec 25 04:43:21 rpmi: python3-module-rich-13.9.4-alt1 sisyphus+361780.100.1.1 1730842428 installed <13>Dec 25 04:43:21 rpmi: python3-module-jaraco.context-6.0.1-alt1 sisyphus+357809.300.1.1 1726769204 installed <13>Dec 25 04:43:21 rpmi: python3-module-jaraco.text-4.0.0-alt1 sisyphus+353877.400.2.1 1722250727 installed <13>Dec 25 04:43:21 rpmi: python3-module-jaraco.collections-5.1.0-alt1 sisyphus+357809.200.1.1 1726769173 installed <13>Dec 25 04:43:21 rpmi: python3-module-platformdirs-4.3.6-alt1 sisyphus+357787.200.1.1 1726664692 installed <13>Dec 25 04:43:21 rpmi: python3-module-wheel-0.45.1-alt1 sisyphus+363326.100.2.1 1732609968 installed <13>Dec 25 04:43:21 rpmi: python3-module-pkg_resources-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 25 04:43:21 rpmi: tests-for-installed-python3-pkgs-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 25 04:43:21 rpmi: rpm-build-python3-0.1.26-alt2 sisyphus+365350.100.1.1 1734517486 installed <13>Dec 25 04:43:21 rpmi: python3-dev-3.12.8-alt1 sisyphus+364336.100.1.1 1733526854 installed <13>Dec 25 04:43:21 rpmi: python3-module-setuptools-1:75.6.0-alt1 sisyphus+363072.100.1.1 1732185054 installed <13>Dec 25 04:43:21 rpmi: python3-module-httpx-0.27.0-alt1 sisyphus+347574.100.1.1 1715005951 installed <13>Dec 25 04:43:21 rpmi: python3-module-pytest-xdist-3.6.1-alt1 sisyphus+347405.100.1.1 1714737453 installed <13>Dec 25 04:43:22 rpmi: python3-module-tornado-6.4.2-alt1 sisyphus+363445.100.1.1 1732635491 installed <13>Dec 25 04:43:22 rpmi: python3-module-anyio-4.6.2-alt1.post1 sisyphus+359801.200.1.1 1728992164 installed <13>Dec 25 04:43:22 rpmi: python3-module-flaky-3.8.1-alt1 sisyphus+344119.100.1.1 1711967596 installed <13>Dec 25 04:43:22 rpmi: python3-module-pytest-asyncio-0.25.0-alt1 sisyphus+364895.100.1.1 1734080132 installed <13>Dec 25 04:43:22 rpmi: python3-module-cachetools-5.5.0-alt1 sisyphus+357428.100.1.1 1726222868 installed <13>Dec 25 04:43:22 rpmi: python3-module-pytz-1:2024.1-alt1 sisyphus+353671.100.1.2 1722000143 installed Building target platforms: x86_64 Building for target x86_64 Wrote: /usr/src/in/nosrpm/python3-module-telegram-bot-21.3-alt1.nosrc.rpm (w1.gzdio) <13>Dec 25 04:43:27 rpmi: python3-module-pyproject-installer-0.5.5-alt2 sisyphus+366395.100.1.1 1735032014 installed Installing python3-module-telegram-bot-21.3-alt1.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /usr/src/tmp/rpm-tmp.52736 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + rm -rf python3-module-telegram-bot-21.3 + echo 'Source #0 (python3-module-telegram-bot-21.3-alt1.tar):' Source #0 (python3-module-telegram-bot-21.3-alt1.tar): + /bin/tar -xf /usr/src/RPM/SOURCES/python3-module-telegram-bot-21.3-alt1.tar + cd python3-module-telegram-bot-21.3 + /bin/chmod -c -Rf u+rwX,go-w . + exit 0 Executing(%build): /bin/sh -e /usr/src/tmp/rpm-tmp.52736 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-telegram-bot-21.3 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + /usr/bin/python3 -m pyproject_installer -v build INFO : pyproject_installer.build_cmd._build : Building wheel INFO : pyproject_installer.build_cmd._build : Source tree: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3 INFO : pyproject_installer.build_cmd._build : Output dir: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist DEBUG : pyproject_installer.lib.build_backend : Validating source path DEBUG : pyproject_installer.lib.build_backend : Checking for PEP517 spec DEBUG : pyproject_installer.lib.build_backend : Parsing configuration file: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/pyproject.toml INFO : pyproject_installer.lib.build_backend : build-system was not found, using defaults INFO : backend_caller.py : Calling hook build_wheel in subprocess INFO : backend_caller.py : Build backend: setuptools.build_meta:__legacy__ INFO : backend_caller.py : Hook args: ['/usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist'] INFO : backend_caller.py : Hook kwargs: {'config_settings': None} INFO : root : running bdist_wheel INFO : root : running build INFO : root : running build_py INFO : root : creating build/lib/telegram INFO : root : copying telegram/__init__.py -> build/lib/telegram INFO : root : copying telegram/__main__.py -> build/lib/telegram INFO : root : copying telegram/_birthdate.py -> build/lib/telegram INFO : root : copying telegram/_bot.py -> build/lib/telegram INFO : root : copying telegram/_botcommand.py -> build/lib/telegram INFO : root : copying telegram/_botcommandscope.py -> build/lib/telegram INFO : root : copying telegram/_botdescription.py -> build/lib/telegram INFO : root : copying telegram/_botname.py -> build/lib/telegram INFO : root : copying telegram/_business.py -> build/lib/telegram INFO : root : copying telegram/_callbackquery.py -> build/lib/telegram INFO : root : copying telegram/_chat.py -> build/lib/telegram INFO : root : copying telegram/_chatadministratorrights.py -> build/lib/telegram INFO : root : copying telegram/_chatbackground.py -> build/lib/telegram INFO : root : copying telegram/_chatboost.py -> build/lib/telegram INFO : root : copying telegram/_chatfullinfo.py -> build/lib/telegram INFO : root : copying telegram/_chatinvitelink.py -> build/lib/telegram INFO : root : copying telegram/_chatjoinrequest.py -> build/lib/telegram INFO : root : copying telegram/_chatlocation.py -> build/lib/telegram INFO : root : copying telegram/_chatmember.py -> build/lib/telegram INFO : root : copying telegram/_chatmemberupdated.py -> build/lib/telegram INFO : root : copying telegram/_chatpermissions.py -> build/lib/telegram INFO : root : copying telegram/_choseninlineresult.py -> build/lib/telegram INFO : root : copying telegram/_dice.py -> build/lib/telegram INFO : root : copying telegram/_forcereply.py -> build/lib/telegram INFO : root : copying telegram/_forumtopic.py -> build/lib/telegram INFO : root : copying telegram/_giveaway.py -> build/lib/telegram INFO : root : copying telegram/_keyboardbutton.py -> build/lib/telegram INFO : root : copying telegram/_keyboardbuttonpolltype.py -> build/lib/telegram INFO : root : copying telegram/_keyboardbuttonrequest.py -> build/lib/telegram INFO : root : copying telegram/_linkpreviewoptions.py -> build/lib/telegram INFO : root : copying telegram/_loginurl.py -> build/lib/telegram INFO : root : copying telegram/_menubutton.py -> build/lib/telegram INFO : root : copying telegram/_message.py -> build/lib/telegram INFO : root : copying telegram/_messageautodeletetimerchanged.py -> build/lib/telegram INFO : root : copying telegram/_messageentity.py -> build/lib/telegram INFO : root : copying telegram/_messageid.py -> build/lib/telegram INFO : root : copying telegram/_messageorigin.py -> build/lib/telegram INFO : root : copying telegram/_messagereactionupdated.py -> build/lib/telegram INFO : root : copying telegram/_poll.py -> build/lib/telegram INFO : root : copying telegram/_proximityalerttriggered.py -> build/lib/telegram INFO : root : copying telegram/_reaction.py -> build/lib/telegram INFO : root : copying telegram/_reply.py -> build/lib/telegram INFO : root : copying telegram/_replykeyboardmarkup.py -> build/lib/telegram INFO : root : copying telegram/_replykeyboardremove.py -> build/lib/telegram INFO : root : copying telegram/_sentwebappmessage.py -> build/lib/telegram INFO : root : copying telegram/_shared.py -> build/lib/telegram INFO : root : copying telegram/_story.py -> build/lib/telegram INFO : root : copying telegram/_switchinlinequerychosenchat.py -> build/lib/telegram INFO : root : copying telegram/_telegramobject.py -> build/lib/telegram INFO : root : copying telegram/_update.py -> build/lib/telegram INFO : root : copying telegram/_user.py -> build/lib/telegram INFO : root : copying telegram/_userprofilephotos.py -> build/lib/telegram INFO : root : copying telegram/_version.py -> build/lib/telegram INFO : root : copying telegram/_videochat.py -> build/lib/telegram INFO : root : copying telegram/_webappdata.py -> build/lib/telegram INFO : root : copying telegram/_webappinfo.py -> build/lib/telegram INFO : root : copying telegram/_webhookinfo.py -> build/lib/telegram INFO : root : copying telegram/_writeaccessallowed.py -> build/lib/telegram INFO : root : copying telegram/constants.py -> build/lib/telegram INFO : root : copying telegram/error.py -> build/lib/telegram INFO : root : copying telegram/helpers.py -> build/lib/telegram INFO : root : copying telegram/warnings.py -> build/lib/telegram INFO : root : creating build/lib/telegram/_files INFO : root : copying telegram/_files/__init__.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/_basemedium.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/_basethumbedmedium.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/animation.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/audio.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/chatphoto.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/contact.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/document.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/file.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/inputfile.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/inputmedia.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/inputsticker.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/location.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/photosize.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/sticker.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/venue.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/video.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/videonote.py -> build/lib/telegram/_files INFO : root : copying telegram/_files/voice.py -> build/lib/telegram/_files INFO : root : creating build/lib/telegram/_games INFO : root : copying telegram/_games/__init__.py -> build/lib/telegram/_games INFO : root : copying telegram/_games/callbackgame.py -> build/lib/telegram/_games INFO : root : copying telegram/_games/game.py -> build/lib/telegram/_games INFO : root : copying telegram/_games/gamehighscore.py -> build/lib/telegram/_games INFO : root : creating build/lib/telegram/_inline INFO : root : copying telegram/_inline/__init__.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinekeyboardbutton.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinekeyboardmarkup.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequery.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresult.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultarticle.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultaudio.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedaudio.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcacheddocument.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedgif.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedmpeg4gif.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedphoto.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedsticker.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedvideo.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcachedvoice.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultcontact.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultdocument.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultgame.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultgif.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultlocation.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultmpeg4gif.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultphoto.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultsbutton.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultvenue.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultvideo.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inlinequeryresultvoice.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputcontactmessagecontent.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputinvoicemessagecontent.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputlocationmessagecontent.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputmessagecontent.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputtextmessagecontent.py -> build/lib/telegram/_inline INFO : root : copying telegram/_inline/inputvenuemessagecontent.py -> build/lib/telegram/_inline INFO : root : creating build/lib/telegram/_passport INFO : root : copying telegram/_passport/__init__.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/credentials.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/data.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/encryptedpassportelement.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/passportdata.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/passportelementerrors.py -> build/lib/telegram/_passport INFO : root : copying telegram/_passport/passportfile.py -> build/lib/telegram/_passport INFO : root : creating build/lib/telegram/_payment INFO : root : copying telegram/_payment/__init__.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/invoice.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/labeledprice.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/orderinfo.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/precheckoutquery.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/shippingaddress.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/shippingoption.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/shippingquery.py -> build/lib/telegram/_payment INFO : root : copying telegram/_payment/successfulpayment.py -> build/lib/telegram/_payment INFO : root : creating build/lib/telegram/_utils INFO : root : copying telegram/_utils/__init__.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/argumentparsing.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/datetime.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/defaultvalue.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/entities.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/enum.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/files.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/logging.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/markup.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/repr.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/strings.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/types.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/warnings.py -> build/lib/telegram/_utils INFO : root : copying telegram/_utils/warnings_transition.py -> build/lib/telegram/_utils INFO : root : creating build/lib/telegram/ext INFO : root : copying telegram/ext/__init__.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_aioratelimiter.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_application.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_applicationbuilder.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_basepersistence.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_baseratelimiter.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_baseupdateprocessor.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_callbackcontext.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_callbackdatacache.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_contexttypes.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_defaults.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_dictpersistence.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_extbot.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_jobqueue.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_picklepersistence.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/_updater.py -> build/lib/telegram/ext INFO : root : copying telegram/ext/filters.py -> build/lib/telegram/ext INFO : root : creating build/lib/telegram/request INFO : root : copying telegram/request/__init__.py -> build/lib/telegram/request INFO : root : copying telegram/request/_baserequest.py -> build/lib/telegram/request INFO : root : copying telegram/request/_httpxrequest.py -> build/lib/telegram/request INFO : root : copying telegram/request/_requestdata.py -> build/lib/telegram/request INFO : root : copying telegram/request/_requestparameter.py -> build/lib/telegram/request INFO : root : creating build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/__init__.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/basehandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/businessconnectionhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/businessmessagesdeletedhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/callbackqueryhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/chatboosthandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/chatjoinrequesthandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/chatmemberhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/choseninlineresulthandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/commandhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/conversationhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/inlinequeryhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/messagehandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/messagereactionhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/pollanswerhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/pollhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/precheckoutqueryhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/prefixhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/shippingqueryhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/stringcommandhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/stringregexhandler.py -> build/lib/telegram/ext/_handlers INFO : root : copying telegram/ext/_handlers/typehandler.py -> build/lib/telegram/ext/_handlers INFO : root : creating build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/__init__.py -> build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/_update_parsing.py -> build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/stack.py -> build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/trackingdict.py -> build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/types.py -> build/lib/telegram/ext/_utils INFO : root : copying telegram/ext/_utils/webhookhandler.py -> build/lib/telegram/ext/_utils INFO : root : running egg_info INFO : root : creating python_telegram_bot.egg-info INFO : root : writing python_telegram_bot.egg-info/PKG-INFO INFO : root : writing dependency_links to python_telegram_bot.egg-info/dependency_links.txt INFO : root : writing requirements to python_telegram_bot.egg-info/requires.txt INFO : root : writing top-level names to python_telegram_bot.egg-info/top_level.txt INFO : root : writing manifest file 'python_telegram_bot.egg-info/SOURCES.txt' INFO : root : reading manifest file 'python_telegram_bot.egg-info/SOURCES.txt' INFO : root : reading manifest template 'MANIFEST.in' INFO : root : adding license file 'LICENSE' INFO : root : adding license file 'LICENSE.dual' INFO : root : adding license file 'LICENSE.lesser' INFO : root : writing manifest file 'python_telegram_bot.egg-info/SOURCES.txt' INFO : root : copying telegram/py.typed -> build/lib/telegram INFO : root : installing to build/bdist.linux-x86_64/wheel INFO : root : running install INFO : root : running install_lib INFO : root : creating build/bdist.linux-x86_64/wheel INFO : root : creating build/bdist.linux-x86_64/wheel/telegram INFO : root : copying build/lib/telegram/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/__main__.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_birthdate.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_bot.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_botcommand.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_botcommandscope.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_botdescription.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_botname.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_business.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_callbackquery.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chat.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatadministratorrights.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatbackground.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatboost.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatfullinfo.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatinvitelink.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatjoinrequest.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatlocation.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatmember.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatmemberupdated.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_chatpermissions.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_choseninlineresult.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_dice.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_forcereply.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_forumtopic.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_giveaway.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_keyboardbutton.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_keyboardbuttonpolltype.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_keyboardbuttonrequest.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_linkpreviewoptions.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_loginurl.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_menubutton.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_message.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_messageautodeletetimerchanged.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_messageentity.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_messageid.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_messageorigin.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_messagereactionupdated.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_poll.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_proximityalerttriggered.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_reaction.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_reply.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_replykeyboardmarkup.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_replykeyboardremove.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_sentwebappmessage.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_shared.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_story.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_switchinlinequerychosenchat.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_telegramobject.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_update.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_user.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_userprofilephotos.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_version.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_videochat.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_webappdata.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_webappinfo.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_webhookinfo.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/_writeaccessallowed.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/constants.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/error.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/helpers.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : copying build/lib/telegram/warnings.py -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_files INFO : root : copying build/lib/telegram/_files/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/_basemedium.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/_basethumbedmedium.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/animation.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/audio.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/chatphoto.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/contact.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/document.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/file.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/inputfile.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/inputmedia.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/inputsticker.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/location.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/photosize.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/sticker.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/venue.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/video.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/videonote.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : copying build/lib/telegram/_files/voice.py -> build/bdist.linux-x86_64/wheel/./telegram/_files INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_games INFO : root : copying build/lib/telegram/_games/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_games INFO : root : copying build/lib/telegram/_games/callbackgame.py -> build/bdist.linux-x86_64/wheel/./telegram/_games INFO : root : copying build/lib/telegram/_games/game.py -> build/bdist.linux-x86_64/wheel/./telegram/_games INFO : root : copying build/lib/telegram/_games/gamehighscore.py -> build/bdist.linux-x86_64/wheel/./telegram/_games INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_inline INFO : root : copying build/lib/telegram/_inline/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinekeyboardbutton.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinekeyboardmarkup.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequery.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresult.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultarticle.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultaudio.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedaudio.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcacheddocument.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedgif.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedmpeg4gif.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedphoto.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedsticker.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedvideo.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcachedvoice.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultcontact.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultdocument.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultgame.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultgif.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultlocation.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultmpeg4gif.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultphoto.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultsbutton.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultvenue.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultvideo.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inlinequeryresultvoice.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputcontactmessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputinvoicemessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputlocationmessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputmessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputtextmessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : copying build/lib/telegram/_inline/inputvenuemessagecontent.py -> build/bdist.linux-x86_64/wheel/./telegram/_inline INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_passport INFO : root : copying build/lib/telegram/_passport/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/credentials.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/data.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/encryptedpassportelement.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/passportdata.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/passportelementerrors.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : copying build/lib/telegram/_passport/passportfile.py -> build/bdist.linux-x86_64/wheel/./telegram/_passport INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_payment INFO : root : copying build/lib/telegram/_payment/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/invoice.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/labeledprice.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/orderinfo.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/precheckoutquery.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/shippingaddress.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/shippingoption.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/shippingquery.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : copying build/lib/telegram/_payment/successfulpayment.py -> build/bdist.linux-x86_64/wheel/./telegram/_payment INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/_utils INFO : root : copying build/lib/telegram/_utils/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/argumentparsing.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/datetime.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/defaultvalue.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/entities.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/enum.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/files.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/logging.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/markup.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/repr.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/strings.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/types.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/warnings.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : copying build/lib/telegram/_utils/warnings_transition.py -> build/bdist.linux-x86_64/wheel/./telegram/_utils INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/ext INFO : root : copying build/lib/telegram/ext/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_aioratelimiter.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_application.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_applicationbuilder.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_basepersistence.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_baseratelimiter.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_baseupdateprocessor.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_callbackcontext.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_callbackdatacache.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_contexttypes.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_defaults.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_dictpersistence.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_extbot.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_jobqueue.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_picklepersistence.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/_updater.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : copying build/lib/telegram/ext/filters.py -> build/bdist.linux-x86_64/wheel/./telegram/ext INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/basehandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/businessconnectionhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/businessmessagesdeletedhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/callbackqueryhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/chatboosthandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/chatjoinrequesthandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/chatmemberhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/choseninlineresulthandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/commandhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/conversationhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/inlinequeryhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/messagehandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/messagereactionhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/pollanswerhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/pollhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/precheckoutqueryhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/prefixhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/shippingqueryhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/stringcommandhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/stringregexhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : copying build/lib/telegram/ext/_handlers/typehandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_handlers INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/_update_parsing.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/stack.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/trackingdict.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/types.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : copying build/lib/telegram/ext/_utils/webhookhandler.py -> build/bdist.linux-x86_64/wheel/./telegram/ext/_utils INFO : root : creating build/bdist.linux-x86_64/wheel/telegram/request INFO : root : copying build/lib/telegram/request/__init__.py -> build/bdist.linux-x86_64/wheel/./telegram/request INFO : root : copying build/lib/telegram/request/_baserequest.py -> build/bdist.linux-x86_64/wheel/./telegram/request INFO : root : copying build/lib/telegram/request/_httpxrequest.py -> build/bdist.linux-x86_64/wheel/./telegram/request INFO : root : copying build/lib/telegram/request/_requestdata.py -> build/bdist.linux-x86_64/wheel/./telegram/request INFO : root : copying build/lib/telegram/request/_requestparameter.py -> build/bdist.linux-x86_64/wheel/./telegram/request INFO : root : copying build/lib/telegram/py.typed -> build/bdist.linux-x86_64/wheel/./telegram INFO : root : running install_egg_info INFO : root : Copying python_telegram_bot.egg-info to build/bdist.linux-x86_64/wheel/./python_telegram_bot-21.3-py3.12.egg-info INFO : root : running install_scripts INFO : root : creating build/bdist.linux-x86_64/wheel/python_telegram_bot-21.3.dist-info/WHEEL INFO : wheel : creating '/usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist/.tmp-kcqonuqp/python_telegram_bot-21.3-py3-none-any.whl' and adding 'build/bdist.linux-x86_64/wheel' to it INFO : wheel : adding 'telegram/__init__.py' INFO : wheel : adding 'telegram/__main__.py' INFO : wheel : adding 'telegram/_birthdate.py' INFO : wheel : adding 'telegram/_bot.py' INFO : wheel : adding 'telegram/_botcommand.py' INFO : wheel : adding 'telegram/_botcommandscope.py' INFO : wheel : adding 'telegram/_botdescription.py' INFO : wheel : adding 'telegram/_botname.py' INFO : wheel : adding 'telegram/_business.py' INFO : wheel : adding 'telegram/_callbackquery.py' INFO : wheel : adding 'telegram/_chat.py' INFO : wheel : adding 'telegram/_chatadministratorrights.py' INFO : wheel : adding 'telegram/_chatbackground.py' INFO : wheel : adding 'telegram/_chatboost.py' INFO : wheel : adding 'telegram/_chatfullinfo.py' INFO : wheel : adding 'telegram/_chatinvitelink.py' INFO : wheel : adding 'telegram/_chatjoinrequest.py' INFO : wheel : adding 'telegram/_chatlocation.py' INFO : wheel : adding 'telegram/_chatmember.py' INFO : wheel : adding 'telegram/_chatmemberupdated.py' INFO : wheel : adding 'telegram/_chatpermissions.py' INFO : wheel : adding 'telegram/_choseninlineresult.py' INFO : wheel : adding 'telegram/_dice.py' INFO : wheel : adding 'telegram/_forcereply.py' INFO : wheel : adding 'telegram/_forumtopic.py' INFO : wheel : adding 'telegram/_giveaway.py' INFO : wheel : adding 'telegram/_keyboardbutton.py' INFO : wheel : adding 'telegram/_keyboardbuttonpolltype.py' INFO : wheel : adding 'telegram/_keyboardbuttonrequest.py' INFO : wheel : adding 'telegram/_linkpreviewoptions.py' INFO : wheel : adding 'telegram/_loginurl.py' INFO : wheel : adding 'telegram/_menubutton.py' INFO : wheel : adding 'telegram/_message.py' INFO : wheel : adding 'telegram/_messageautodeletetimerchanged.py' INFO : wheel : adding 'telegram/_messageentity.py' INFO : wheel : adding 'telegram/_messageid.py' INFO : wheel : adding 'telegram/_messageorigin.py' INFO : wheel : adding 'telegram/_messagereactionupdated.py' INFO : wheel : adding 'telegram/_poll.py' INFO : wheel : adding 'telegram/_proximityalerttriggered.py' INFO : wheel : adding 'telegram/_reaction.py' INFO : wheel : adding 'telegram/_reply.py' INFO : wheel : adding 'telegram/_replykeyboardmarkup.py' INFO : wheel : adding 'telegram/_replykeyboardremove.py' INFO : wheel : adding 'telegram/_sentwebappmessage.py' INFO : wheel : adding 'telegram/_shared.py' INFO : wheel : adding 'telegram/_story.py' INFO : wheel : adding 'telegram/_switchinlinequerychosenchat.py' INFO : wheel : adding 'telegram/_telegramobject.py' INFO : wheel : adding 'telegram/_update.py' INFO : wheel : adding 'telegram/_user.py' INFO : wheel : adding 'telegram/_userprofilephotos.py' INFO : wheel : adding 'telegram/_version.py' INFO : wheel : adding 'telegram/_videochat.py' INFO : wheel : adding 'telegram/_webappdata.py' INFO : wheel : adding 'telegram/_webappinfo.py' INFO : wheel : adding 'telegram/_webhookinfo.py' INFO : wheel : adding 'telegram/_writeaccessallowed.py' INFO : wheel : adding 'telegram/constants.py' INFO : wheel : adding 'telegram/error.py' INFO : wheel : adding 'telegram/helpers.py' INFO : wheel : adding 'telegram/py.typed' INFO : wheel : adding 'telegram/warnings.py' INFO : wheel : adding 'telegram/_files/__init__.py' INFO : wheel : adding 'telegram/_files/_basemedium.py' INFO : wheel : adding 'telegram/_files/_basethumbedmedium.py' INFO : wheel : adding 'telegram/_files/animation.py' INFO : wheel : adding 'telegram/_files/audio.py' INFO : wheel : adding 'telegram/_files/chatphoto.py' INFO : wheel : adding 'telegram/_files/contact.py' INFO : wheel : adding 'telegram/_files/document.py' INFO : wheel : adding 'telegram/_files/file.py' INFO : wheel : adding 'telegram/_files/inputfile.py' INFO : wheel : adding 'telegram/_files/inputmedia.py' INFO : wheel : adding 'telegram/_files/inputsticker.py' INFO : wheel : adding 'telegram/_files/location.py' INFO : wheel : adding 'telegram/_files/photosize.py' INFO : wheel : adding 'telegram/_files/sticker.py' INFO : wheel : adding 'telegram/_files/venue.py' INFO : wheel : adding 'telegram/_files/video.py' INFO : wheel : adding 'telegram/_files/videonote.py' INFO : wheel : adding 'telegram/_files/voice.py' INFO : wheel : adding 'telegram/_games/__init__.py' INFO : wheel : adding 'telegram/_games/callbackgame.py' INFO : wheel : adding 'telegram/_games/game.py' INFO : wheel : adding 'telegram/_games/gamehighscore.py' INFO : wheel : adding 'telegram/_inline/__init__.py' INFO : wheel : adding 'telegram/_inline/inlinekeyboardbutton.py' INFO : wheel : adding 'telegram/_inline/inlinekeyboardmarkup.py' INFO : wheel : adding 'telegram/_inline/inlinequery.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresult.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultarticle.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultaudio.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedaudio.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcacheddocument.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedgif.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedmpeg4gif.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedphoto.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedsticker.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedvideo.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcachedvoice.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultcontact.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultdocument.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultgame.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultgif.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultlocation.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultmpeg4gif.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultphoto.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultsbutton.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultvenue.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultvideo.py' INFO : wheel : adding 'telegram/_inline/inlinequeryresultvoice.py' INFO : wheel : adding 'telegram/_inline/inputcontactmessagecontent.py' INFO : wheel : adding 'telegram/_inline/inputinvoicemessagecontent.py' INFO : wheel : adding 'telegram/_inline/inputlocationmessagecontent.py' INFO : wheel : adding 'telegram/_inline/inputmessagecontent.py' INFO : wheel : adding 'telegram/_inline/inputtextmessagecontent.py' INFO : wheel : adding 'telegram/_inline/inputvenuemessagecontent.py' INFO : wheel : adding 'telegram/_passport/__init__.py' INFO : wheel : adding 'telegram/_passport/credentials.py' INFO : wheel : adding 'telegram/_passport/data.py' INFO : wheel : adding 'telegram/_passport/encryptedpassportelement.py' INFO : wheel : adding 'telegram/_passport/passportdata.py' INFO : wheel : adding 'telegram/_passport/passportelementerrors.py' INFO : wheel : adding 'telegram/_passport/passportfile.py' INFO : wheel : adding 'telegram/_payment/__init__.py' INFO : wheel : adding 'telegram/_payment/invoice.py' INFO : wheel : adding 'telegram/_payment/labeledprice.py' INFO : wheel : adding 'telegram/_payment/orderinfo.py' INFO : wheel : adding 'telegram/_payment/precheckoutquery.py' INFO : wheel : adding 'telegram/_payment/shippingaddress.py' INFO : wheel : adding 'telegram/_payment/shippingoption.py' INFO : wheel : adding 'telegram/_payment/shippingquery.py' INFO : wheel : adding 'telegram/_payment/successfulpayment.py' INFO : wheel : adding 'telegram/_utils/__init__.py' INFO : wheel : adding 'telegram/_utils/argumentparsing.py' INFO : wheel : adding 'telegram/_utils/datetime.py' INFO : wheel : adding 'telegram/_utils/defaultvalue.py' INFO : wheel : adding 'telegram/_utils/entities.py' INFO : wheel : adding 'telegram/_utils/enum.py' INFO : wheel : adding 'telegram/_utils/files.py' INFO : wheel : adding 'telegram/_utils/logging.py' INFO : wheel : adding 'telegram/_utils/markup.py' INFO : wheel : adding 'telegram/_utils/repr.py' INFO : wheel : adding 'telegram/_utils/strings.py' INFO : wheel : adding 'telegram/_utils/types.py' INFO : wheel : adding 'telegram/_utils/warnings.py' INFO : wheel : adding 'telegram/_utils/warnings_transition.py' INFO : wheel : adding 'telegram/ext/__init__.py' INFO : wheel : adding 'telegram/ext/_aioratelimiter.py' INFO : wheel : adding 'telegram/ext/_application.py' INFO : wheel : adding 'telegram/ext/_applicationbuilder.py' INFO : wheel : adding 'telegram/ext/_basepersistence.py' INFO : wheel : adding 'telegram/ext/_baseratelimiter.py' INFO : wheel : adding 'telegram/ext/_baseupdateprocessor.py' INFO : wheel : adding 'telegram/ext/_callbackcontext.py' INFO : wheel : adding 'telegram/ext/_callbackdatacache.py' INFO : wheel : adding 'telegram/ext/_contexttypes.py' INFO : wheel : adding 'telegram/ext/_defaults.py' INFO : wheel : adding 'telegram/ext/_dictpersistence.py' INFO : wheel : adding 'telegram/ext/_extbot.py' INFO : wheel : adding 'telegram/ext/_jobqueue.py' INFO : wheel : adding 'telegram/ext/_picklepersistence.py' INFO : wheel : adding 'telegram/ext/_updater.py' INFO : wheel : adding 'telegram/ext/filters.py' INFO : wheel : adding 'telegram/ext/_handlers/__init__.py' INFO : wheel : adding 'telegram/ext/_handlers/basehandler.py' INFO : wheel : adding 'telegram/ext/_handlers/businessconnectionhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/businessmessagesdeletedhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/callbackqueryhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/chatboosthandler.py' INFO : wheel : adding 'telegram/ext/_handlers/chatjoinrequesthandler.py' INFO : wheel : adding 'telegram/ext/_handlers/chatmemberhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/choseninlineresulthandler.py' INFO : wheel : adding 'telegram/ext/_handlers/commandhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/conversationhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/inlinequeryhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/messagehandler.py' INFO : wheel : adding 'telegram/ext/_handlers/messagereactionhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/pollanswerhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/pollhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/precheckoutqueryhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/prefixhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/shippingqueryhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/stringcommandhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/stringregexhandler.py' INFO : wheel : adding 'telegram/ext/_handlers/typehandler.py' INFO : wheel : adding 'telegram/ext/_utils/__init__.py' INFO : wheel : adding 'telegram/ext/_utils/_update_parsing.py' INFO : wheel : adding 'telegram/ext/_utils/stack.py' INFO : wheel : adding 'telegram/ext/_utils/trackingdict.py' INFO : wheel : adding 'telegram/ext/_utils/types.py' INFO : wheel : adding 'telegram/ext/_utils/webhookhandler.py' INFO : wheel : adding 'telegram/request/__init__.py' INFO : wheel : adding 'telegram/request/_baserequest.py' INFO : wheel : adding 'telegram/request/_httpxrequest.py' INFO : wheel : adding 'telegram/request/_requestdata.py' INFO : wheel : adding 'telegram/request/_requestparameter.py' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/LICENSE' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/LICENSE.dual' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/LICENSE.lesser' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/METADATA' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/WHEEL' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/top_level.txt' INFO : wheel : adding 'python_telegram_bot-21.3.dist-info/RECORD' INFO : root : removing build/bdist.linux-x86_64/wheel INFO : pyproject_installer.build_cmd._build : Built wheel: python_telegram_bot-21.3-py3-none-any.whl + exit 0 Executing(%install): /bin/sh -e /usr/src/tmp/rpm-tmp.52736 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + /bin/chmod -Rf u+rwX -- /usr/src/tmp/python3-module-telegram-bot-buildroot + : + /bin/rm -rf -- /usr/src/tmp/python3-module-telegram-bot-buildroot + PATH=/usr/libexec/rpm-build:/usr/src/bin:/usr/bin:/bin:/usr/local/bin:/usr/games + cd python3-module-telegram-bot-21.3 + /usr/bin/python3 -m pyproject_installer -v install --destdir=/usr/src/tmp/python3-module-telegram-bot-buildroot INFO : pyproject_installer.install_cmd._install : Installing wheel INFO : pyproject_installer.install_cmd._install : Wheel directory: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist INFO : pyproject_installer.install_cmd._install : Wheel filename: python_telegram_bot-21.3-py3-none-any.whl INFO : pyproject_installer.install_cmd._install : Destination: /usr/src/tmp/python3-module-telegram-bot-buildroot DEBUG : pyproject_installer.lib.wheel : Parsing wheel filename DEBUG : pyproject_installer.lib.wheel : Validating wheel file DEBUG : pyproject_installer.lib.wheel : Validating wheel spec version DEBUG : pyproject_installer.lib.wheel : Parsing wheel spec metadata DEBUG : pyproject_installer.lib.wheel : Validating RECORD INFO : pyproject_installer.install_cmd._install : Wheel installation root: /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages INFO : pyproject_installer.install_cmd._install : Extracting wheel DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/LICENSE DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/LICENSE.dual DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/LICENSE.lesser DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/WHEEL DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/top_level.txt DEBUG : pyproject_installer.install_cmd._install : Filtering out not allowed file: python_telegram_bot-21.3.dist-info/RECORD INFO : pyproject_installer.install_cmd._install : Wheel was installed + /usr/lib/rpm/brp-alt Cleaning files in /usr/src/tmp/python3-module-telegram-bot-buildroot (auto) Verifying and fixing files in /usr/src/tmp/python3-module-telegram-bot-buildroot (binconfig,pkgconfig,libtool,desktop,gnuconfig) Checking contents of files in /usr/src/tmp/python3-module-telegram-bot-buildroot/ (default) Compressing files in /usr/src/tmp/python3-module-telegram-bot-buildroot (auto) Adjusting library links in /usr/src/tmp/python3-module-telegram-bot-buildroot ./usr/lib: (from :0) Verifying ELF objects in /usr/src/tmp/python3-module-telegram-bot-buildroot (arch=normal,fhs=normal,lfs=relaxed,lint=relaxed,rpath=normal,stack=normal,textrel=normal,unresolved=normal) Splitting links to aliased files under /{,s}bin in /usr/src/tmp/python3-module-telegram-bot-buildroot Bytecompiling python3 modules in /usr/src/tmp/python3-module-telegram-bot-buildroot using /usr/bin/python3 compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/defaultvalue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/entities.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/enum.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/logging.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/markup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/repr.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/strings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/stack.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/trackingdict.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseupdateprocessor.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_version.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/error.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/warnings.py Bytecompiling python3 modules with optimization in /usr/src/tmp/python3-module-telegram-bot-buildroot using /usr/bin/python3 -O compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/defaultvalue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/entities.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/enum.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/logging.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/markup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/repr.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/strings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/stack.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/trackingdict.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseupdateprocessor.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_version.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/error.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/warnings.py Bytecompiling python3 modules with optimization-2 in /usr/src/tmp/python3-module-telegram-bot-buildroot using /usr/bin/python3 -OO compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/defaultvalue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/entities.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/enum.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/logging.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/markup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/repr.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/strings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/stack.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/trackingdict.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseupdateprocessor.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_version.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/error.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py compile /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/warnings.py Hardlinking identical .pyc and .opt-?.pyc files './usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-2.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-1.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.pyc' './usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.opt-1.pyc' => './usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.pyc' Executing(%check): /bin/sh -e /usr/src/tmp/rpm-tmp.74258 + umask 022 + /bin/mkdir -p /usr/src/RPM/BUILD + cd /usr/src/RPM/BUILD + cd python3-module-telegram-bot-21.3 + export 'CFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'CXXFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + CXXFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export 'FFLAGS=-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + FFLAGS='-pipe -frecord-gcc-switches -Wall -g -O2 -flto=auto' + export NO_INTERNET=YES + NO_INTERNET=YES + /usr/bin/python3 -m pyproject_installer run -- python3 -m pytest -n auto --dist=loadgroup -m no_req INFO : Creating venv INFO : Installing console scripts INFO : Installing package: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist/python_telegram_bot-21.3-py3-none-any.whl INFO : Running command: ['/usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3', '-m', 'pyproject_installer', 'install', '/usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/dist/python_telegram_bot-21.3-py3-none-any.whl'] INFO : Running command: ['python3', '-m', 'pytest', '-n', 'auto', '--dist=loadgroup', '-m', 'no_req'] /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:207: PytestDeprecationWarning: The configuration option "asyncio_default_fixture_loop_scope" is unset. The event loop scope for asynchronous fixtures will default to the fixture caching scope. Future versions of pytest-asyncio will default the loop scope for asynchronous fixtures to function scope. Set the default fixture loop scope explicitly in order to avoid unexpected behavior in the future. Valid fixture loop scopes are: "function", "class", "module", "package", "session" warnings.warn(PytestDeprecationWarning(_DEFAULT_FIXTURE_LOOP_SCOPE_UNSET)) ============================= test session starts ============================== platform linux -- Python 3.12.8, pytest-8.3.4, pluggy-1.5.0 rootdir: /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3 configfile: pyproject.toml testpaths: tests plugins: xdist-3.6.1, anyio-4.6.2, flaky-3.8.1, asyncio-0.25.0 asyncio: mode=Mode.AUTO, asyncio_default_fixture_loop_scope=None created: 16/16 workers 16 workers [3452 items] ......EEE.EEEEE.EE...E.E.E.E.E..EE.......E................E............. [ 2%] ...EEE.E..E.........EEEE..EE.............E....E.E..EEE...E.E.E.E.E..EE.. [ 4%] ..EE.EEEEEEEE...E.E..E..E......E.EEE..E....E.E.E.EE..E......E.EE...EE.E. [ 6%] .EEEEEEE.............E......................E........................... [ 8%] .........E....E..........E..EE............E..E.E........................ [ 10%] ............E.....................s.s.s...................E............. [ 12%] ...................E....................E......................E......E. [ 14%] ....EE....E.E......................................................s.... [ 16%] ...................................................E.................... [ 18%] ..................E..................E.........F...............F........ [ 20%] ........................................................................ [ 22%] ........................................................................ [ 25%] ........................................................................ [ 27%] ........................................................................ [ 29%] ........................................................................ [ 31%] .................................F...................................... [ 33%] ........................................................................ [ 35%] ......F...F............................................................. [ 37%] ........................................................................ [ 39%] ........................................................................ [ 41%] ........................................................................ [ 43%] ..F..................................................................... [ 45%] ........................................................................ [ 47%] ........................................................................ [ 50%] ........................................................................ [ 52%] ........................................................................ [ 54%] ................................E....................................... [ 56%] .....................................E..........E......................E [ 58%] ...................E...E.........................s.......s..ss.......... [ 60%] ..........E............................................................. [ 62%] .................................E...................................... [ 64%] ........................................................................ [ 66%] ........................................................................ [ 68%] ........................................................................ [ 70%] ........................................................................ [ 73%] ................E....................................................... [ 75%] ........................................................................ [ 77%] ........................................................................ [ 79%] ........................................................................ [ 81%] ........................................................................ [ 83%] .................F........F......E......E..........E...E................ [ 85%] ....................E..E....................F........................... [ 87%] ........................................................................ [ 89%] ........................................................................ [ 91%] ........................................................................ [ 93%] ........................................................................ [ 95%] ........................................................................ [ 98%] ....................................................................E [100%]sys:1: RuntimeWarning: coroutine '_wrap_asyncgen_fixture.._asyncgen_fixture_wrapper..finalizer..async_finalizer' was never awaited RuntimeWarning: Enable tracemalloc to get the object allocation traceback ==================================== ERRORS ==================================== ____________ ERROR collecting tests/test_official/test_official.py _____________ ImportError while importing test module '/usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/tests/test_official/test_official.py'. Hint: make sure your test modules/packages have valid Python names. Traceback: /usr/lib64/python3.12/importlib/__init__.py:90: in import_module return _bootstrap._gcd_import(name[level:], package, level) tests/test_official/test_official.py:26: in from tests.test_official.arg_type_checker import ( tests/test_official/arg_type_checker.py:33: in from tests.test_official.exceptions import ParamTypeCheckingExceptions as PTCE tests/test_official/exceptions.py:23: in from tests.test_official.helpers import _get_params_base tests/test_official/helpers.py:25: in from bs4 import PageElement, Tag E ModuleNotFoundError: No module named 'bs4' _________ ERROR at setup of TestAnimationWithoutRequest.test_creation __________ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestAnimationWithoutRequest.test_de_json __________ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestAnimationWithoutRequest.test_slot_behaviour _______ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestAudioWithoutRequest.test_de_json ____________ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAnimationWithoutRequest.test_send_animation_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestAudioWithoutRequest.test_to_dict ____________ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAnimationWithoutRequest.test_get_file_instance_method __ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAnimationWithoutRequest.test_send_animation_default_quote_parse_mode[default_bot0-None] _ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestAudioWithoutRequest.test_send_with_audio ________ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAnimationWithoutRequest.test_send_animation_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestAnimationWithoutRequest.test_to_dict __________ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestAnimationWithoutRequest.test_expected_values ______ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____ ERROR at setup of TestAnimationWithoutRequest.test_send_with_animation ____ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def animation(bot, chat_id): with data_file("game.gif").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: return ( > await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) ).animation tests/_files/test_animation.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestAudioWithoutRequest.test_equality ____________ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestAudioWithoutRequest.test_creation ____________ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestChatPhotoWithoutRequest.test_get_big_file_instance_method _ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] super_group_id = '-1001221216830' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAudioWithoutRequest.test_send_audio_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestChatPhotoWithoutRequest.test_slot_behaviour _______ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] super_group_id = '-1001310911135' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestChatPhotoWithoutRequest.test_de_json __________ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] super_group_id = '-1001221216830' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAudioWithoutRequest.test_send_audio_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestChatPhotoWithoutRequest.test_to_dict __________ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] super_group_id = '-1001221216830' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestAudioWithoutRequest.test_get_file_instance_method ____ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestAudioWithoutRequest.test_expected_values ________ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestDocumentWithoutRequest.test_to_dict ___________ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestAudioWithoutRequest.test_send_audio_default_quote_parse_mode[default_bot0-None] _ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestChatPhotoWithoutRequest.test_send_with_chat_photo ____ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] super_group_id = '-1001310911135' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestAudioWithoutRequest.test_slot_behaviour _________ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def audio(bot, chat_id): with data_file("telegram.mp3").open("rb") as f, data_file("thumb.jpg").open("rb") as thumb: > return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio tests/_files/test_audio.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __ ERROR at setup of TestDocumentWithoutRequest.test_send_with_document[True] __ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestDocumentWithoutRequest.test_creation __________ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestDocumentWithoutRequest.test_expected_values _______ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __ ERROR at setup of TestDocumentWithoutRequest.test_get_file_instance_method __ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestChatPhotoWithoutRequest.test_get_small_file_instance_method _ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] super_group_id = '-1001221216830' @pytest.fixture(scope="module") async def chat_photo(bot, super_group_id): async def func(): return (await bot.get_chat(super_group_id, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_chatphoto.py:50: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_chatphoto.py:48: in func return (await bot.get_chat(super_group_id, read_timeout=50)).photo telegram/ext/_extbot.py:882: in get_chat result = await super().get_chat( telegram/_bot.py:4571: in get_chat result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getChat' method = 'POST' request_data = read_timeout = 50, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____ ERROR at setup of TestInputMediaPhotoWithoutRequest.test_with_photo ______ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_photo.py:53: in photolist return await expect_bad_request( tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestDocumentWithoutRequest.test_send_document_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestDocumentWithoutRequest.test_equality __________ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _______ ERROR at setup of TestDocumentWithoutRequest.test_slot_behaviour _______ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __ ERROR at setup of TestInputMediaDocumentWithoutRequest.test_with_document ___ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_document.py:49: in document return (await bot.send_document(chat_id, document=f, read_timeout=50)).document telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestDocumentWithoutRequest.test_de_json ___________ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestSendMediaGroupWithoutRequest.test_send_media_group_throws_error_with_group_caption_and_individual_captions _ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_photo.py:53: in photolist return await expect_bad_request( tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____ ERROR at setup of TestInputMediaVideoWithoutRequest.test_with_video ______ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_video.py:49: in video return (await bot.send_video(chat_id, video=f, read_timeout=50)).video telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestInputMediaAnimationWithoutRequest.test_with_animation __ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_animation.py:50: in animation await bot.send_animation(chat_id, animation=f, read_timeout=50, thumbnail=thumb) telegram/ext/_extbot.py:2401: in send_animation return await super().send_animation( telegram/_bot.py:2304: in send_animation return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAnimation' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestDocumentWithoutRequest.test_send_document_default_quote_parse_mode[default_bot0-None] _ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __ ERROR at setup of TestDocumentWithoutRequest.test_send_with_document[None] __ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestDocumentWithoutRequest.test_send_with_document[False] __ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestSendMediaGroupWithoutRequest.test_send_media_group_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_photo.py:53: in photolist return await expect_bad_request( tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestPhotoWithoutRequest.test_creation ____________ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestPhotoWithoutRequest.test_de_json ____________ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestPhotoWithoutRequest.test_slot_behaviour _________ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestPhotoWithoutRequest.test_send_photo_default_quote_parse_mode[default_bot0-None] _ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestPhotoWithoutRequest.test_send_with_photosize ______ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestStickerWithoutRequest.test_to_dict ___________ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestDocumentWithoutRequest.test_send_document_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def document(bot, chat_id): with data_file("telegram.png").open("rb") as f: > return (await bot.send_document(chat_id, document=f, read_timeout=50)).document tests/_files/test_document.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2627: in send_document return await super().send_document( telegram/_bot.py:1704: in send_document return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendDocument' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestStickerWithoutRequest.test_creation ___________ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____ ERROR at setup of TestInputMediaAudioWithoutRequest.test_with_audio ______ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_audio.py:49: in audio return (await bot.send_audio(chat_id, audio=f, read_timeout=50, thumbnail=thumb)).audio telegram/ext/_extbot.py:2459: in send_audio return await super().send_audio( telegram/_bot.py:1554: in send_audio return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendAudio' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestStickerWithoutRequest.test_equality ___________ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestStickerSetWithoutRequest.test_de_json __________ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestStickerWithoutRequest.test_send_with_sticker ______ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestSendMediaGroupWithoutRequest.test_send_media_group_default_quote_parse_mode[default_bot0-None] _ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_photo.py:53: in photolist return await expect_bad_request( tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _______ ERROR at setup of TestStickerWithoutRequest.test_slot_behaviour ________ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestStickerWithoutRequest.test_send_sticker_default_quote_parse_mode[default_bot0-None] _ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestPhotoWithoutRequest.test_expected_values ________ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestSendMediaGroupWithoutRequest.test_send_media_group_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:375: in _async_fixture_wrapper result = event_loop.run_until_complete(setup_task) /usr/lib64/python3.12/asyncio/base_events.py:686: in run_until_complete return future.result() /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:370: in setup res = await func(**_add_kwargs(func, kwargs, event_loop, request)) tests/_files/test_photo.py:53: in photolist return await expect_bad_request( tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestPhotoWithoutRequest.test_to_dict ____________ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestPhotoWithoutRequest.test_send_photo_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestStickerWithoutRequest.test_de_json ___________ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestPhotoWithoutRequest.test_get_file_instance_method ____ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestPhotoWithoutRequest.test_equality ____________ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _______ ERROR at setup of TestStickerWithoutRequest.test_expected_values _______ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestStickerSetWithoutRequest.test_sticker_set_to_dict ____ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getStickerSet' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] @pytest.fixture() async def sticker_set(bot): > ss = await bot.get_sticker_set(f"test_by_{bot.username}") tests/_files/test_sticker.py:529: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1967: in get_sticker_set return await super().get_sticker_set( telegram/_bot.py:6233: in get_sticker_set result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getStickerSet' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestStickerSetWithoutRequest.test_get_file_instance_method _ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestStickerWithoutRequest.test_send_sticker_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestStickerWithoutRequest.test_send_sticker_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def sticker(bot, chat_id): with data_file("telegram.webp").open("rb") as f: > sticker = (await bot.send_sticker(chat_id, sticker=f, read_timeout=50)).sticker tests/_files/test_sticker.py:61: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3056: in send_sticker return await super().send_sticker( telegram/_bot.py:1825: in send_sticker return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendSticker' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestPhotoWithoutRequest.test_send_photo_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def photolist(bot, chat_id): async def func(): with data_file("telegram.jpg").open("rb") as f: return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo > return await expect_bad_request( func, "Type of file mismatch", "Telegram did not accept the file." ) tests/_files/test_photo.py:53: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ tests/auxil/networking.py:77: in expect_bad_request return await func() tests/_files/test_photo.py:51: in func return (await bot.send_photo(chat_id, photo=f, read_timeout=50)).photo telegram/ext/_extbot.py:2943: in send_photo return await super().send_photo( telegram/_bot.py:1397: in send_photo return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendPhoto' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestVideoWithoutRequest.test_equality ____________ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestVideoWithoutRequest.test_creation ____________ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestVideoWithoutRequest.test_get_file_instance_method ____ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVideoWithoutRequest.test_slot_behaviour _________ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestVideoNoteWithoutRequest.test_slot_behaviour _______ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoWithoutRequest.test_send_video_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError __________ ERROR at setup of TestVideoNoteWithoutRequest.test_to_dict __________ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestVideoNoteWithoutRequest.test_expected_values ______ [gw6] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestVideoNoteWithoutRequest.test_equality __________ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVoiceWithoutRequest.test_slot_behaviour _________ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoNoteWithoutRequest.test_get_file_instance_method __ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVoiceWithoutRequest.test_expected_values ________ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVideoWithoutRequest.test_expected_values ________ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVoiceWithoutRequest.test_send_with_voice ________ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestVideoWithoutRequest.test_to_dict ____________ [gw10] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestVoiceWithoutRequest.test_equality ____________ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoNoteWithoutRequest.test_send_video_note_default_quote_parse_mode[default_bot0-None] _ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestVoiceWithoutRequest.test_get_file_instance_method ____ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoWithoutRequest.test_send_video_default_quote_parse_mode[default_bot0-None] _ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestVideoNoteWithoutRequest.test_creation __________ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___ ERROR at setup of TestVideoNoteWithoutRequest.test_send_with_video_note ____ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoWithoutRequest.test_send_video_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________ ERROR at setup of TestVideoWithoutRequest.test_send_with_video ________ [gw13] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video(bot, chat_id): with data_file("telegram.mp4").open("rb") as f: > return (await bot.send_video(chat_id, video=f, read_timeout=50)).video tests/_files/test_video.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3164: in send_video return await super().send_video( telegram/_bot.py:1996: in send_video return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideo' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ___________ ERROR at setup of TestVoiceWithoutRequest.test_creation ____________ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____________ ERROR at setup of TestVoiceWithoutRequest.test_to_dict ____________ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoNoteWithoutRequest.test_send_video_note_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVoiceWithoutRequest.test_send_voice_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVideoNoteWithoutRequest.test_send_video_note_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def video_note(bot, chat_id): with data_file("telegram2.mp4").open("rb") as f: > return (await bot.send_video_note(chat_id, video_note=f, read_timeout=50)).video_note tests/_files/test_videonote.py:48: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3219: in send_video_note return await super().send_video_note( telegram/_bot.py:2141: in send_video_note return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVideoNote' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestVoiceWithoutRequest.test_send_voice_default_quote_parse_mode[default_bot0-None] _ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestRequestWithoutRequest.test_exceptions_in_do_request[exception0-TelegramError-TelegramError] _ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:328: in _asyncgen_fixture_wrapper setup_task = _create_task_in_context(event_loop, setup(), context) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:432: in _create_task_in_context return loop.create_task(coro, context=context) /usr/lib64/python3.12/asyncio/base_events.py:455: in create_task self._check_closed() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> def _check_closed(self): if self._closed: > raise RuntimeError('Event loop is closed') E RuntimeError: Event loop is closed /usr/lib64/python3.12/asyncio/base_events.py:540: RuntimeError _ ERROR at setup of TestVoiceWithoutRequest.test_send_voice_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def voice(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return (await bot.send_voice(chat_id, voice=f, read_timeout=50)).voice tests/_files/test_voice.py:49: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 50, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestBotWithoutRequest.test_send_message_default_quote_parse_mode[default_bot2-MarkdownV2] _ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:374: in _async_fixture_wrapper setup_task = _create_task_in_context(event_loop, setup(), context) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:432: in _create_task_in_context return loop.create_task(coro, context=context) /usr/lib64/python3.12/asyncio/base_events.py:455: in create_task self._check_closed() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> def _check_closed(self): if self._closed: > raise RuntimeError('Event loop is closed') E RuntimeError: Event loop is closed /usr/lib64/python3.12/asyncio/base_events.py:540: RuntimeError _____ ERROR at setup of TestBotWithoutRequest.test_copy_message[None-True] _____ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestBotWithoutRequest.test_copy_message[Test-True] __ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestBotWithoutRequest.test_copy_message[-False] _______ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____ ERROR at setup of TestBotWithoutRequest.test_copy_message[None-False] _____ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestBotWithoutRequest.test_copy_message[Test-False] _ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _______ ERROR at setup of TestBotWithoutRequest.test_copy_message[-True] _______ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture(scope="module") async def media_message(bot, chat_id): with data_file("telegram.ogg").open("rb") as f: > return await bot.send_voice(chat_id, voice=f, caption="my caption", read_timeout=10) tests/test_bot.py:120: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:3268: in send_voice return await super().send_voice( telegram/_bot.py:2451: in send_voice return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendVoice' method = 'POST' request_data = read_timeout = 10, write_timeout = 20.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestBotWithoutRequest.test_send_message_default_quote_parse_mode[default_bot1-MarkdownV2] _ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendMessage' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture() async def message(bot, chat_id): # mostly used in tests for edit_message > out = await bot.send_message( chat_id, "Text", disable_web_page_preview=True, disable_notification=True ) tests/test_bot.py:110: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2893: in send_message return await super().send_message( telegram/_bot.py:1024: in send_message return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendMessage' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _ ERROR at setup of TestBotWithoutRequest.test_send_message_default_quote_parse_mode[default_bot0-None] _ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendMessage' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] chat_id = '675666224' @pytest.fixture() async def message(bot, chat_id): # mostly used in tests for edit_message > out = await bot.send_message( chat_id, "Text", disable_web_page_preview=True, disable_notification=True ) tests/test_bot.py:110: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:2893: in send_message return await super().send_message( telegram/_bot.py:1024: in send_message return await self._send_message( telegram/ext/_extbot.py:608: in _send_message result = await super()._send_message( telegram/_bot.py:740: in _send_message result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/sendMessage' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestForumTopicWithoutRequest.test_to_dict __________ [gw9] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____ ERROR at setup of TestForumTopicWithoutRequest.test_expected_values ______ [gw14] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestForumTopicWithoutRequest.test_equality _________ [gw8] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _________ ERROR at setup of TestForumTopicWithoutRequest.test_de_json __________ [gw1] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____ ERROR at setup of TestForumTopicCreatedWithoutRequest.test_equality ______ [gw5] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ______ ERROR at setup of TestForumTopicWithoutRequest.test_slot_behaviour ______ [gw0] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] @pytest.fixture(scope="module") async def emoji_id(bot): > emoji_sticker_list = await bot.get_forum_topic_icon_stickers() tests/test_forum.py:44: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1862: in get_forum_topic_icon_stickers return await super().get_forum_topic_icon_stickers( telegram/_bot.py:8024: in get_forum_topic_icon_stickers result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( tests/auxil/networking.py:47: in _request_wrapper return await super()._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getForumTopicIconStickers' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ____ ERROR at teardown of TestWebhookInfoWithoutRequest.test_slot_behaviour ____ [gw4] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 > lambda: ihook(item=item, **kwds), when=when, reraise=reraise ) /usr/lib/python3/site-packages/flaky/flaky_pytest_plugin.py:146: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:346: in finalizer task = _create_task_in_context(event_loop, async_finalizer(), context) /usr/lib/python3/site-packages/pytest_asyncio/plugin.py:432: in _create_task_in_context return loop.create_task(coro, context=context) /usr/lib64/python3.12/asyncio/base_events.py:455: in create_task self._check_closed() _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = <_UnixSelectorEventLoop running=False closed=True debug=False> def _check_closed(self): if self._closed: > raise RuntimeError('Event loop is closed') E RuntimeError: Event loop is closed /usr/lib64/python3.12/asyncio/base_events.py:540: RuntimeError =================================== FAILURES =================================== ___________ TestHTTPXRequestWithoutRequest.test_multiple_init_cycles ___________ [gw15] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://python-telegram-bot.org', method = 'GET', request_data = None read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: self = async def test_multiple_init_cycles(self): # nothing really to assert - this should just not fail httpx_request = HTTPXRequest() async with httpx_request: > await httpx_request.do_request(url="https://python-telegram-bot.org", method="GET") tests/request/test_request.py:518: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://python-telegram-bot.org', method = 'GET', request_data = None read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____________ TestHTTPXRequestWithoutRequest.test_http_1_response ______________ [gw11] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = async def test_http_1_response(self): httpx_request = HTTPXRequest(http_version="1.1") async with httpx_request: > resp = await httpx_request._client.request( url="https://python-telegram-bot.org", method="GET", headers={"User-Agent": httpx_request.USER_AGENT}, ) tests/request/test_request.py:529: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError _______ TestBotWithoutRequest.test_bot_method_logging[Bot-telegram.Bot] ________ [gw3] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: self = bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] cls = , logger_name = 'telegram.Bot' caplog = <_pytest.logging.LogCaptureFixture object at 0x7fd4db438560> @pytest.mark.parametrize( ("cls", "logger_name"), [(Bot, "telegram.Bot"), (ExtBot, "telegram.ext.ExtBot")] ) async def test_bot_method_logging(self, bot: PytestExtBot, cls, logger_name, caplog): # Second argument makes sure that we ignore logs from e.g. httpx with caplog.at_level(logging.DEBUG, logger="telegram"): > await cls(bot.token).get_me() tests/test_bot.py:399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/_bot.py:904: in get_me result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ------------------------------ Captured log call ------------------------------- _do_post - Line 646 - Calling Bot API endpoint `getMe` with parameters `{}` __ TestBotWithoutRequest.test_bot_method_logging[ExtBot-telegram.ext.ExtBot] ___ [gw2] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: self = bot = PytestExtBot[token=558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo] cls = , logger_name = 'telegram.ext.ExtBot' caplog = <_pytest.logging.LogCaptureFixture object at 0x7f2d15e2dd30> @pytest.mark.parametrize( ("cls", "logger_name"), [(Bot, "telegram.Bot"), (ExtBot, "telegram.ext.ExtBot")] ) async def test_bot_method_logging(self, bot: PytestExtBot, cls, logger_name, caplog): # Second argument makes sure that we ignore logs from e.g. httpx with caplog.at_level(logging.DEBUG, logger="telegram"): > await cls(bot.token).get_me() tests/test_bot.py:399: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1906: in get_me return await super().get_me( telegram/_bot.py:904: in get_me result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot558194066:AAFwDPIFlzGUlCaWHtTOEX4RFrX8u9DMqfo/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ------------------------------ Captured log call ------------------------------- _do_post - Line 646 - Calling Bot API endpoint `getMe` with parameters `{}` _______________ TestBotWithoutRequest.test_get_me_and_properties _______________ [gw12] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: self = bot = PytestExtBot[token=579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c] async def test_get_me_and_properties(self, bot): > get_me_bot = await ExtBot(bot.token).get_me() tests/test_bot.py:372: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/ext/_extbot.py:1906: in get_me return await super().get_me( telegram/_bot.py:904: in get_me result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/ext/_extbot.py:353: in _do_post return await super()._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError _____________________ TestBotWithoutRequest.test_equality ______________________ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: > yield /usr/lib/python3/site-packages/httpx/_transports/default.py:69: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_transports/default.py:373: in handle_async_request resp = await self._pool.handle_async_request(req) /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:216: in handle_async_request raise exc from None /usr/lib/python3/site-packages/httpcore/_async/connection_pool.py:196: in handle_async_request response = await connection.handle_async_request( /usr/lib/python3/site-packages/httpcore/_async/connection.py:99: in handle_async_request raise exc /usr/lib/python3/site-packages/httpcore/_async/connection.py:76: in handle_async_request stream = await self._connect(request) /usr/lib/python3/site-packages/httpcore/_async/connection.py:122: in _connect stream = await self._network_backend.connect_tcp(**kwargs) /usr/lib/python3/site-packages/httpcore/_backends/auto.py:30: in connect_tcp return await self._backend.connect_tcp( /usr/lib/python3/site-packages/httpcore/_backends/anyio.py:114: in connect_tcp with map_exceptions(exc_map): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ map = {: , : , : } @contextlib.contextmanager def map_exceptions(map: ExceptionMapping) -> Iterator[None]: try: yield except Exception as exc: # noqa: PIE786 for from_exc, to_exc in map.items(): if isinstance(exc, from_exc): > raise to_exc(exc) from exc E httpcore.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpcore/_exceptions.py:14: ConnectError The above exception was the direct cause of the following exception: self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: > res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) telegram/request/_httpxrequest.py:276: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ /usr/lib/python3/site-packages/httpx/_client.py:1574: in request return await self.send(request, auth=auth, follow_redirects=follow_redirects) /usr/lib/python3/site-packages/httpx/_client.py:1661: in send response = await self._send_handling_auth( /usr/lib/python3/site-packages/httpx/_client.py:1689: in _send_handling_auth response = await self._send_handling_redirects( /usr/lib/python3/site-packages/httpx/_client.py:1726: in _send_handling_redirects response = await self._send_single_request(request) /usr/lib/python3/site-packages/httpx/_client.py:1763: in _send_single_request response = await transport.handle_async_request(request) /usr/lib/python3/site-packages/httpx/_transports/default.py:372: in handle_async_request with map_httpcore_exceptions(): /usr/lib64/python3.12/contextlib.py:158: in __exit__ self.gen.throw(value) _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ @contextlib.contextmanager def map_httpcore_exceptions() -> typing.Iterator[None]: try: yield except Exception as exc: mapped_exc = None for from_exc, to_exc in HTTPCORE_EXC_MAP.items(): if not isinstance(exc, from_exc): continue # We want to map to the most specific exception we can find. # Eg if `exc` is an `httpcore.ReadTimeout`, we want to map to # `httpx.ReadTimeout`, not just `httpx.TimeoutException`. if mapped_exc is None or issubclass(to_exc, mapped_exc): mapped_exc = to_exc if mapped_exc is None: # pragma: no cover raise message = str(exc) > raise mapped_exc(message) from exc E httpx.ConnectError: [Errno -3] Temporary failure in name resolution /usr/lib/python3/site-packages/httpx/_transports/default.py:86: ConnectError The above exception was the direct cause of the following exception: self = async def test_equality(self): async with make_bot(token=FALLBACKS[0]["token"]) as a, make_bot( token=FALLBACKS[0]["token"] > ) as b, Bot(token=FALLBACKS[0]["token"]) as c, make_bot(token=FALLBACKS[1]["token"]) as d: tests/test_bot.py:329: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ telegram/_bot.py:329: in __aenter__ raise exc telegram/_bot.py:325: in __aenter__ await self.initialize() telegram/_bot.py:772: in initialize await self.get_me() telegram/_bot.py:904: in get_me result = await self._post( telegram/_bot.py:618: in _post return await self._do_post( telegram/_bot.py:647: in _do_post result = await request.post( telegram/request/_baserequest.py:200: in post result = await self._request_wrapper( telegram/request/_baserequest.py:342: in _request_wrapper raise exc telegram/request/_baserequest.py:332: in _request_wrapper code, payload = await self.do_request( _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ self = url = 'https://api.telegram.org/bot579694714:AAFpK8w6zkkUrD4xSeYwF3MO8e-4Grmcy7c/getMe' method = 'POST' request_data = read_timeout = 5.0, write_timeout = 5.0, connect_timeout = 5.0 pool_timeout = 1.0 async def do_request( self, url: str, method: str, request_data: Optional[RequestData] = None, read_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, write_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, connect_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, pool_timeout: ODVInput[float] = BaseRequest.DEFAULT_NONE, ) -> Tuple[int, bytes]: """See :meth:`BaseRequest.do_request`.""" if self._client.is_closed: raise RuntimeError("This HTTPXRequest is not initialized!") files = request_data.multipart_data if request_data else None data = request_data.json_parameters if request_data else None # If user did not specify timeouts (for e.g. in a bot method), use the default ones when we # created this instance. if isinstance(read_timeout, DefaultValue): read_timeout = self._client.timeout.read if isinstance(connect_timeout, DefaultValue): connect_timeout = self._client.timeout.connect if isinstance(pool_timeout, DefaultValue): pool_timeout = self._client.timeout.pool if isinstance(write_timeout, DefaultValue): write_timeout = self._client.timeout.write if not files else self._media_write_timeout timeout = httpx.Timeout( connect=connect_timeout, read=read_timeout, write=write_timeout, pool=pool_timeout, ) try: res = await self._client.request( method=method, url=url, headers={"User-Agent": self.USER_AGENT}, timeout=timeout, files=files, data=data, ) except httpx.TimeoutException as err: if isinstance(err, httpx.PoolTimeout): raise TimedOut( message=( "Pool timeout: All connections in the connection pool are occupied. " "Request was *not* sent to Telegram. Consider adjusting the connection " "pool size or the pool timeout." ) ) from err raise TimedOut from err except httpx.HTTPError as err: # HTTPError must come last as its the base httpx exception class # TODO p4: do something smart here; for now just raise NetworkError # We include the class name for easier debugging. Especially useful if the error # message of `err` is empty. > raise NetworkError(f"httpx.{err.__class__.__name__}: {err}") from err E telegram.error.NetworkError: httpx.ConnectError: [Errno -3] Temporary failure in name resolution telegram/request/_httpxrequest.py:300: NetworkError ________________ TestMessageWithoutRequest.test_link_with_reply ________________ [gw7] linux -- Python 3.12.8 /usr/src/RPM/BUILD/python3-module-telegram-bot-21.3/.run_venv/bin/python3 self = message = PytestMessage(business_connection_id='123456789', channel_chat_created=False, chat=Chat(id=-1003, type= assert message.link == f"https://t.me/c/3/{message.message_id}?thread=123" E AssertionError: assert None == 'https://t.me/c/3/1?thread=123' E + where None = PytestMessage(business_connection_id='123456789', channel_chat_created=False, chat=Chat(id=-1003, type= message = PytestMessage(business_connection_id='123456789', channel_chat_created=False, chat=Chat(id=-1003, type= assert message.link == f"https://t.me/c/3/{message.message_id}?thread=123" E AssertionError: assert None == 'https://t.me/c/3/1?thread=123' E + where None = PytestMessage(business_connection_id='123456789', channel_chat_created=False, chat=Chat(id=-1003, type= message = PytestMessage(business_connection_id='123456789', caption='👨\u200d👨\u200d👧👨\u200d👨\u200d👧👨\u200d👨\u200d👧👨\u200d👨\u200d...User(first_name='testuser', id=2, is_bot=False), group_chat_created=False, message_id=1, supergroup_chat_created=False) target_chat_id = '@username', expected = '@username' @pytest.mark.parametrize( ("target_chat_id", "expected"), argvalues=[ (None, 3), (3, 3), (-1003, -1003), ("@username", "@username"), ], ) def test_build_reply_arguments_chat_id_and_message_id(self, message, target_chat_id, expected): message.chat.id = 3 reply_kwargs = message.build_reply_arguments(target_chat_id=target_chat_id) assert reply_kwargs["chat_id"] == expected > assert reply_kwargs["reply_parameters"].chat_id == (None if expected == 3 else 3) E assert None == 3 E + where None = ReplyParameters(message_id=1).chat_id tests/test_message.py:1346: AssertionError ============ 9 failed, 3316 passed, 8 skipped, 121 errors in 20.89s ============ INFO : Command's result: FAILURE INFO : Command's error: Command '['python3', '-m', 'pytest', '-n', 'auto', '--dist=loadgroup', '-m', 'no_req']' returned non-zero exit status 1. + : + exit 0 Processing files: python3-module-telegram-bot-21.3-alt1 Finding Provides (using /usr/lib/rpm/find-provides) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.T6DWC7 find-provides: running scripts (alternatives,debuginfo,lib,pam,perl,pkgconfig,python,python3,shell) Finding Requires (using /usr/lib/rpm/find-requires) Executing: /bin/sh -e /usr/src/tmp/rpm-tmp.yjS8Kl find-requires: running scripts (cpp,debuginfo,files,lib,pam,perl,pkgconfig,pkgconfiglib,python,python3,rpmlib,shebang,shell,static,symlinks,systemd-services) py3prov: detected potential module:telegram py3prov: detected potential module:telegram py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram" lines:[247] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._birthdate" lines:[248] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._bot" lines:[249] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._botcommand" lines:[250] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._botcommandscope" lines:[251] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._botdescription" lines:[261] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._botname" lines:[262] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._business" lines:[263] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._callbackquery" lines:[271] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chat" lines:[272] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatadministratorrights" lines:[273] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatbackground" lines:[274] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatboost" lines:[286] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatfullinfo" lines:[297] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatinvitelink" lines:[298] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatjoinrequest" lines:[299] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatlocation" lines:[300] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatmember" lines:[301] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatmemberupdated" lines:[310] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._chatpermissions" lines:[311] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._choseninlineresult" lines:[312] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._dice" lines:[313] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.animation" lines:[314] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.audio" lines:[315] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.chatphoto" lines:[316] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.contact" lines:[317] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.document" lines:[318] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.file" lines:[319] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.inputfile" lines:[320] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.inputmedia" lines:[321] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.inputsticker" lines:[329] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.location" lines:[330] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.photosize" lines:[331] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.sticker" lines:[332] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.venue" lines:[333] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.video" lines:[334] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.videonote" lines:[335] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._files.voice" lines:[336] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._forcereply" lines:[337] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._forumtopic" lines:[338] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._games.callbackgame" lines:[347] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._games.game" lines:[348] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._games.gamehighscore" lines:[349] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._giveaway" lines:[350] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinekeyboardbutton" lines:[351] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinekeyboardmarkup" lines:[352] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequery" lines:[353] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresult" lines:[354] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultarticle" lines:[355] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultaudio" lines:[356] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedaudio" lines:[357] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcacheddocument" lines:[358] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedgif" lines:[359] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedmpeg4gif" lines:[360] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedphoto" lines:[361] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedsticker" lines:[362] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedvideo" lines:[363] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcachedvoice" lines:[364] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultcontact" lines:[365] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultdocument" lines:[366] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultgame" lines:[367] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultgif" lines:[368] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultlocation" lines:[369] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultmpeg4gif" lines:[370] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultphoto" lines:[371] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultsbutton" lines:[372] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultvenue" lines:[373] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultvideo" lines:[374] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inlinequeryresultvoice" lines:[375] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputcontactmessagecontent" lines:[376] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputinvoicemessagecontent" lines:[377] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputlocationmessagecontent" lines:[378] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputmessagecontent" lines:[379] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputtextmessagecontent" lines:[380] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._inline.inputvenuemessagecontent" lines:[381] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._keyboardbutton" lines:[382] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._keyboardbuttonpolltype" lines:[383] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._keyboardbuttonrequest" lines:[384] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._linkpreviewoptions" lines:[385] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._loginurl" lines:[386] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._menubutton" lines:[387] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._message" lines:[388] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._messageautodeletetimerchanged" lines:[389] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._messageentity" lines:[390] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._messageid" lines:[391] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._messageorigin" lines:[392] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._messagereactionupdated" lines:[399] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.credentials" lines:[400] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.data" lines:[408] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.encryptedpassportelement" lines:[409] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.passportdata" lines:[410] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.passportelementerrors" lines:[411] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._passport.passportfile" lines:[423] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.invoice" lines:[424] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.labeledprice" lines:[425] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.orderinfo" lines:[426] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.precheckoutquery" lines:[427] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.shippingaddress" lines:[428] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.shippingoption" lines:[429] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.shippingquery" lines:[430] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._payment.successfulpayment" lines:[431] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._poll" lines:[432] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._proximityalerttriggered" lines:[433] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._reaction" lines:[434] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._reply" lines:[435] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._replykeyboardmarkup" lines:[436] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._replykeyboardremove" lines:[437] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._sentwebappmessage" lines:[438] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._shared" lines:[439] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._story" lines:[440] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._switchinlinequerychosenchat" lines:[441] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._telegramobject" lines:[442] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._update" lines:[443] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._user" lines:[444] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._userprofilephotos" lines:[445] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._utils.warnings" lines:[446] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._videochat" lines:[447] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._webappdata" lines:[453] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._webappinfo" lines:[454] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._webhookinfo" lines:[455] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py: "telegram._writeaccessallowed" lines:[456] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py: skipping "sys" lines:[21] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py: "telegram" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__main__.py: "telegram.constants" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._botcommand" lines:[56] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._botcommandscope" lines:[57] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._botdescription" lines:[58] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._botname" lines:[59] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._business" lines:[60] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatadministratorrights" lines:[61] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatboost" lines:[62] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatfullinfo" lines:[63] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatinvitelink" lines:[64] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatmember" lines:[65] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._chatpermissions" lines:[66] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.animation" lines:[67] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.audio" lines:[68] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.chatphoto" lines:[69] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.contact" lines:[70] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.document" lines:[71] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.file" lines:[72] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.inputmedia" lines:[73] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.location" lines:[74] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.photosize" lines:[75] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.sticker" lines:[76] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.venue" lines:[77] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.video" lines:[78] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.videonote" lines:[79] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._files.voice" lines:[80] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._forumtopic" lines:[81] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._games.gamehighscore" lines:[82] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._inline.inlinequeryresultsbutton" lines:[83] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._menubutton" lines:[84] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._message" lines:[85] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._messageid" lines:[86] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._poll" lines:[87] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._reaction" lines:[88] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._reply" lines:[89] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._sentwebappmessage" lines:[90] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._telegramobject" lines:[91] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._update" lines:[92] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._user" lines:[93] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._userprofilephotos" lines:[94] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.argumentparsing" lines:[95] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.defaultvalue" lines:[96] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.files" lines:[97] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.logging" lines:[98] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.repr" lines:[99] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.strings" lines:[100] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.types" lines:[101] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._utils.warnings" lines:[102] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram._webhookinfo" lines:[103] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.constants" lines:[104] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.error" lines:[105] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.request" lines:[106] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.request._httpxrequest" lines:[107] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.request._requestparameter" lines:[108] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram.warnings" lines:[109] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "cryptography.hazmat.backends" lines:[[47]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "cryptography.hazmat.primitives" lines:[[48]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py: "telegram" lines:[[112]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py: "telegram._utils" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._chat" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._files.location" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._files.sticker" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._telegramobject" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._user" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._utils.argumentparsing" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._utils.datetime" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram._utils.types" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py: "telegram" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._files.location" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._message" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._user" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._utils.defaultvalue" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._chatpermissions" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._forumtopic" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._menubutton" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._reaction" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._telegramobject" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._utils" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._utils.defaultvalue" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram._utils.types" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram.helpers" lines:[34, 35, 36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py: "telegram" lines:[[39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram._files.document" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram._utils" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram._utils.argumentparsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._chat" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._user" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._utils" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._utils.argumentparsing" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._utils.datetime" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram._utils.types" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py: "telegram" lines:[[34]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._birthdate" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._chat" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._chatlocation" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._chatpermissions" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._files.chatphoto" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._reaction" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._utils.argumentparsing" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._utils.datetime" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram._utils.types" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py: "telegram" lines:[[35], [[515]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py: "telegram._user" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py: "telegram._utils.datetime" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._chat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._chatinvitelink" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._user" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._utils.datetime" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._utils.defaultvalue" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py: "telegram._files.location" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram._user" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram._utils.datetime" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._chat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._chatinvitelink" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._chatmember" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._user" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._utils.datetime" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py: "telegram" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py: "telegram._files.location" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py: "telegram._user" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py: "telegram" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py: "telegram._files._basemedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py: "telegram" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py: "telegram._files._basethumbedmedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py: "telegram._files._basethumbedmedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py: "telegram._files._basethumbedmedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram._passport.credentials" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram._telegramobject" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram._utils.defaultvalue" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram._utils.files" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram._utils.types" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py: "telegram" lines:[[33]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py: "telegram._utils.files" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.animation" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.audio" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.document" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.inputfile" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.photosize" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._files.video" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._messageentity" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._telegramobject" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._utils" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._utils.argumentparsing" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._utils.defaultvalue" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._utils.files" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram._utils.types" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py: "telegram.constants" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._files.sticker" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._utils.files" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py: "telegram._files.inputfile" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py: "telegram._files._basemedium" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._files._basethumbedmedium" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._files.file" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._files.photosize" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._utils" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._utils.argumentparsing" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py: "telegram._files.location" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py: "telegram._files._basethumbedmedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py: "telegram._files._basethumbedmedium" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py: "telegram._files.photosize" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py: "telegram._files._basemedium" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._files.animation" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._files.photosize" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._utils.argumentparsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py: "telegram._user" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._chat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._user" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._utils.argumentparsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._utils.datetime" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py: "telegram._message" lines:[[[334]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._games.callbackgame" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._loginurl" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._switchinlinequerychosenchat" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._telegramobject" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram._webappinfo" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py: "telegram._inline.inlinekeyboardbutton" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py: "telegram._utils.markup" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._files.location" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._inline.inlinequeryresultsbutton" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._telegramobject" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._user" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._utils.defaultvalue" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram._utils.types" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py: "telegram" lines:[[33]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py: "telegram" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py: "telegram._utils" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py: "telegram._inline.inlinekeyboardmarkup" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py: "telegram._inline.inlinequeryresult" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py: "telegram.constants" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py: "telegram._inline.inlinekeyboardmarkup" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py: "telegram._inline.inlinequeryresult" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py: "telegram.constants" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py: "telegram._inline.inlinekeyboardmarkup" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py: "telegram._inline.inlinequeryresult" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py: "telegram.constants" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py: "telegram.constants" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py: "telegram._inline.inlinekeyboardmarkup" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py: "telegram._inline.inlinequeryresult" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py: "telegram._webappinfo" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py: "telegram._inline.inlinekeyboardmarkup" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py: "telegram._inline.inlinequeryresult" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py: "telegram.constants" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._inline.inlinekeyboardmarkup" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._inline.inlinequeryresult" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._messageentity" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram.constants" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py: "telegram._inline.inputmessagecontent" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py: "telegram._inline.inputmessagecontent" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py: "telegram._payment.labeledprice" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py: "telegram._utils.argumentparsing" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py: "telegram._inline.inputmessagecontent" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._inline.inputmessagecontent" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._messageentity" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._utils.argumentparsing" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._utils.defaultvalue" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py: "telegram._linkpreviewoptions" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py: "telegram._inline.inputmessagecontent" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram._keyboardbuttonpolltype" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram._keyboardbuttonrequest" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram._webappinfo" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py: "telegram._utils" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py: "telegram.constants" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py: "telegram._chatadministratorrights" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py: "telegram._utils.defaultvalue" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram._utils" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram._webappinfo" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._chat" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._chatbackground" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._chatboost" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._dice" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.animation" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.audio" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.contact" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.document" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.location" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.photosize" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.sticker" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.venue" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.video" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.videonote" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._files.voice" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._forumtopic" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._games.game" lines:[50] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._inline.inlinekeyboardmarkup" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._linkpreviewoptions" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._messageautodeletetimerchanged" lines:[53] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._messageentity" lines:[54] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._passport.passportdata" lines:[55] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._payment.invoice" lines:[56] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._payment.successfulpayment" lines:[57] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._poll" lines:[58] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._proximityalerttriggered" lines:[59] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._reply" lines:[60] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._shared" lines:[61] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._story" lines:[62] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._telegramobject" lines:[63] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._user" lines:[64] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.argumentparsing" lines:[65] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.datetime" lines:[66] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.defaultvalue" lines:[67] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.entities" lines:[68] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.types" lines:[69] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._utils.warnings" lines:[77] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._videochat" lines:[78] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._webappdata" lines:[84] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._writeaccessallowed" lines:[85] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram.constants" lines:[86] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram.helpers" lines:[87] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram.warnings" lines:[88] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram" lines:[[91]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._giveaway" lines:[[[1285]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._messageorigin" lines:[[[1291]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py: "telegram._reply" lines:[[[1294]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram._user" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram._utils" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._chat" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._user" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._utils" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._utils.datetime" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._chat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._reaction" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._user" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._utils.argumentparsing" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._utils.datetime" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py: "telegram" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "telegram._telegramobject" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "telegram._utils.argumentparsing" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "telegram._utils.types" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "telegram.error" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.backends" lines:[[25]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.primitives.asymmetric.padding" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.primitives.ciphers" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.primitives.ciphers.algorithms" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.primitives.ciphers.modes" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "cryptography.hazmat.primitives.hashes" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py: "telegram" lines:[[46]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._passport.credentials" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._passport.data" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._passport.passportfile" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._utils.argumentparsing" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py: "telegram" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram._passport.credentials" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram._passport.encryptedpassportelement" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py: "telegram._utils.warnings" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py: "telegram.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram._utils.warnings" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py: "telegram._payment.shippingaddress" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram._payment.orderinfo" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram._user" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py: "telegram._utils.argumentparsing" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py: "telegram" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._payment.shippingaddress" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._user" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py: "telegram._payment.shippingoption" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py: "telegram._payment.orderinfo" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._chat" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._messageentity" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._user" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils.argumentparsing" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils.datetime" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils.defaultvalue" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils.entities" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram._utils.types" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py: "telegram" lines:[[36]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py: "telegram._user" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py: "telegram" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py: "telegram._utils" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._chat" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._dice" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.animation" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.audio" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.contact" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.document" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.location" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.photosize" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.sticker" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.venue" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.video" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.videonote" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._files.voice" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._games.game" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._giveaway" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._linkpreviewoptions" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._messageentity" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._messageorigin" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._payment.invoice" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._poll" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._story" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._telegramobject" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._utils.argumentparsing" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._utils.defaultvalue" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram._utils.types" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py: "telegram" lines:[[49]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py: "telegram._keyboardbutton" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py: "telegram._telegramobject" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py: "telegram._utils.markup" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py: "telegram._files.photosize" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py: "telegram._utils.argumentparsing" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py: "telegram._bot" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py: "telegram._chat" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py: "telegram._telegramobject" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py: "telegram" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py: "telegram._telegramobject" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py: "telegram._utils.types" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: skipping "itertools" lines:[27] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: "telegram._utils.datetime" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: "telegram._utils.defaultvalue" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: "telegram._utils.types" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: "telegram._utils.warnings" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py: "telegram" lines:[[52]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._business" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._callbackquery" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._chatboost" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._chatjoinrequest" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._chatmemberupdated" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._choseninlineresult" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._inline.inlinequery" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._message" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._messagereactionupdated" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._payment.precheckoutquery" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._payment.shippingquery" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._poll" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._telegramobject" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._utils.types" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram._utils.warnings" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py: "telegram" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram._inline.inlinekeyboardbutton" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram._menubutton" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram._telegramobject" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram._utils.defaultvalue" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram.helpers" lines:[29, 30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py: "telegram" lines:[[33]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py: "telegram._files.photosize" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py: "telegram" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py: "telegram._linkpreviewoptions" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py: skipping "time" lines:[31] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py: "telegram" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py: "pytz" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/entities.py: "telegram._messageentity" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/enum.py: skipping "sys" lines:[27] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py: "telegram._utils.types" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py: "telegram" lines:[[37], [130]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py: "telegram" lines:[[41]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py: "telegram._utils.defaultvalue" lines:[[48]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings.py: "telegram.warnings" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py: "telegram._utils.warnings" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py: "telegram.warnings" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_version.py: "telegram" lines:[62] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram._user" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram._utils.argumentparsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram._utils.datetime" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py: "telegram" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py: "telegram._telegramobject" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py: "telegram._utils.argumentparsing" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py: "telegram._utils.datetime" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py: "telegram" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py: "telegram._telegramobject" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py: skipping "sys" lines:[103] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py: "telegram._utils.datetime" lines:[107] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/constants.py: "telegram._utils.enum" lines:[108] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext" lines:[66] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._aioratelimiter" lines:[67] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._application" lines:[68] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._applicationbuilder" lines:[69] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._basepersistence" lines:[70] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._baseratelimiter" lines:[71] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._baseupdateprocessor" lines:[72] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._callbackcontext" lines:[73] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._callbackdatacache" lines:[74] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._contexttypes" lines:[75] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._defaults" lines:[76] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._dictpersistence" lines:[77] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._extbot" lines:[78] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.basehandler" lines:[79] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.businessconnectionhandler" lines:[80] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.businessmessagesdeletedhandler" lines:[81] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.callbackqueryhandler" lines:[82] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.chatboosthandler" lines:[83] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.chatjoinrequesthandler" lines:[84] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.chatmemberhandler" lines:[85] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.choseninlineresulthandler" lines:[86] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.commandhandler" lines:[87] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.conversationhandler" lines:[88] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.inlinequeryhandler" lines:[89] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.messagehandler" lines:[90] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.messagereactionhandler" lines:[91] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.pollanswerhandler" lines:[92] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.pollhandler" lines:[93] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.precheckoutqueryhandler" lines:[94] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.prefixhandler" lines:[95] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.shippingqueryhandler" lines:[96] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.stringcommandhandler" lines:[97] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.stringregexhandler" lines:[98] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._handlers.typehandler" lines:[99] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._jobqueue" lines:[100] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._picklepersistence" lines:[101] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py: "telegram.ext._updater" lines:[102] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: skipping "sys" lines:[24] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: "telegram._utils.logging" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: "telegram._utils.types" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: "telegram.error" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: "telegram.ext._baseratelimiter" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py: "aiolimiter" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: skipping "itertools" lines:[23] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: skipping "sys" lines:[26] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._update" lines:[54] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._utils.defaultvalue" lines:[55] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._utils.logging" lines:[62] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._utils.repr" lines:[63] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._utils.types" lines:[64] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram._utils.warnings" lines:[65] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.error" lines:[66] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._basepersistence" lines:[67] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._contexttypes" lines:[68] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._extbot" lines:[69] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._handlers.basehandler" lines:[70] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._updater" lines:[71] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._utils.stack" lines:[72] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._utils.trackingdict" lines:[73] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._utils.types" lines:[74] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.warnings" lines:[75] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "socket" lines:[[78]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram" lines:[[80]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext" lines:[[81], [[469]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._applicationbuilder" lines:[[82]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._baseupdateprocessor" lines:[[83]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._jobqueue" lines:[[84]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py: "telegram.ext._handlers.conversationhandler" lines:[[[512], [1380], [1726]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram._bot" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram._utils.defaultvalue" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram._utils.types" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram._utils.warnings" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._application" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._baseupdateprocessor" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._contexttypes" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._extbot" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._jobqueue" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._updater" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._utils.types" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.request" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.request._httpxrequest" lines:[50] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.warnings" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram" lines:[[54]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext" lines:[[55]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py: "telegram.ext._utils.types" lines:[[56]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py: "telegram._bot" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py: "telegram.ext._extbot" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py: "telegram.ext._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py: "telegram._utils.types" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py: "telegram.ext._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram._callbackquery" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram._update" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram._utils.warnings" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram.ext._extbot" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram.ext._utils.types" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "asyncio" lines:[[42]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram.ext" lines:[[44]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py: "telegram.ext._utils.types" lines:[[45]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: skipping "time" lines:[20] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "telegram" lines:[33] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "telegram._utils.datetime" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "telegram.error" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "telegram.ext._utils.types" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "cachetools" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py: "telegram.ext" lines:[[39]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py: "telegram.ext._callbackcontext" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py: "telegram.ext._extbot" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py: "telegram.ext._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py: "telegram._utils.datetime" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py: "telegram._utils.warnings" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py: "telegram.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py: "telegram.ext" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py: "telegram.ext._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py: "telegram._utils.types" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram._utils.datetime" lines:[92] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram._utils.defaultvalue" lines:[93] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram._utils.logging" lines:[94] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram._utils.repr" lines:[95] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram._utils.types" lines:[96] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram.ext._callbackdatacache" lines:[97] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram.ext._utils.types" lines:[98] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram.request" lines:[99] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram.warnings" lines:[100] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram" lines:[[103]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py: "telegram.ext" lines:[[115]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py: "telegram._utils.repr" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py: "telegram.ext._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py: "telegram.ext" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram.ext._handlers.basehandler" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram.ext._utils._update_parsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram.ext._handlers.basehandler" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram.ext._utils._update_parsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram._utils.defaultvalue" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram.ext._handlers.basehandler" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram.ext._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py: "telegram.ext" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py: "telegram.ext._handlers.basehandler" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py: "telegram.ext._utils._update_parsing" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py: "telegram.ext._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram.ext._utils._update_parsing" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py: "telegram.ext._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram.ext._handlers.basehandler" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram.ext._utils._update_parsing" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py: "telegram.ext" lines:[[32]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram.ext" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram.ext._handlers.basehandler" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram.ext._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py: "telegram.ext" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram._utils.defaultvalue" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram._utils.logging" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram._utils.repr" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram._utils.types" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram._utils.warnings" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._application" lines:[44] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._extbot" lines:[45] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.basehandler" lines:[46] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.callbackqueryhandler" lines:[47] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.choseninlineresulthandler" lines:[48] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.inlinequeryhandler" lines:[49] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.stringcommandhandler" lines:[50] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.stringregexhandler" lines:[51] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._handlers.typehandler" lines:[52] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._utils.trackingdict" lines:[53] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext._utils.types" lines:[54] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py: "telegram.ext" lines:[[57], [[314]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py: "telegram.ext" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram.ext" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py: "telegram.ext" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram.ext._utils._update_parsing" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py: "telegram.ext._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py: "telegram.ext._handlers.basehandler" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py: "telegram.ext._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py: "telegram.ext._handlers.basehandler" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py: "telegram.ext._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py: "telegram" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py: "telegram._utils.defaultvalue" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py: "telegram._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py: "telegram.ext._handlers.basehandler" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py: "telegram.ext._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: skipping "itertools" lines:[20] py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram.ext" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram.ext._handlers.basehandler" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram.ext._utils.types" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py: "telegram.ext" lines:[[31]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py: "telegram" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py: "telegram.ext._handlers.basehandler" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py: "telegram.ext._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py: "telegram.ext._handlers.basehandler" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py: "telegram.ext._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py: "telegram.ext" lines:[[29]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py: "telegram._utils.types" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py: "telegram.ext._handlers.basehandler" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py: "telegram.ext._utils.types" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py: "telegram.ext" lines:[[30]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py: "telegram._utils.defaultvalue" lines:[23] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py: "telegram.ext._handlers.basehandler" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py: "telegram.ext._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram._utils.logging" lines:[34] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram._utils.repr" lines:[35] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram._utils.types" lines:[36] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram.ext._extbot" lines:[37] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram.ext._utils.types" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "pytz" lines:[[26]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "apscheduler.executors.asyncio" lines:[[27]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "apscheduler.schedulers.asyncio" lines:[[28]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "telegram.ext" lines:[[44]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py: "apscheduler.job" lines:[[[42]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram._utils.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram.ext" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram.ext._contexttypes" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py: "telegram.ext._utils.types" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram._utils.defaultvalue" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram._utils.logging" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram._utils.repr" lines:[40] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram._utils.types" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram.error" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram.ext._utils.webhookhandler" lines:[[45]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "socket" lines:[[52]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py: "telegram" lines:[[54]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py: "telegram._utils.types" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/stack.py: "telegram._utils.logging" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/trackingdict.py: "telegram._utils.defaultvalue" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py: "typing" lines:[[42]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py: "telegram" lines:[[44]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py: "telegram.ext" lines:[[45]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py: "telegram" lines:[41] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py: "telegram._utils.logging" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py: "telegram.ext._extbot" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py: "tornado.netutil" lines:[[35]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py: "telegram" lines:[[46]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py: "telegram" lines:[123, 124, 132] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py: "telegram._utils.types" lines:[133] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py: "telegram.constants" lines:[134] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py: "telegram.ext._utils._update_parsing" lines:[135] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py: "telegram.ext._utils.types" lines:[136] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py: "telegram._utils.types" lines:[38] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py: "telegram.constants" lines:[39] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py: "telegram" lines:[[42], [128]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py: "telegram.request._baserequest" lines:[20] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py: "telegram.request._httpxrequest" lines:[21] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/__init__.py: "telegram.request._requestdata" lines:[22] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram._utils.defaultvalue" lines:[26, 27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram._utils.logging" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram._utils.types" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram._utils.warnings" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram._version" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram.error" lines:[32] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram.request._requestdata" lines:[42] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram.warnings" lines:[43] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py: "telegram.request" lines:[[[307]]]: Ignore for REQ:slight py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram._utils.defaultvalue" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram._utils.logging" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram._utils.types" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram._utils.warnings" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram.error" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram.request._baserequest" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram.request._requestdata" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py: "telegram.warnings" lines:[31] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py: "telegram._utils.types" lines:[24] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py: "telegram.request._requestparameter" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._files.inputfile" lines:[25] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._files.inputmedia" lines:[26] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._files.inputsticker" lines:[27] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._telegramobject" lines:[28] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._utils.datetime" lines:[29] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._utils.enum" lines:[30] is possibly a self-providing dependency, skip it py3req:/usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py: "telegram._utils.types" lines:[31] is possibly a self-providing dependency, skip it shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_birthdate.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_bot.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommand.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botcommandscope.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botdescription.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_botname.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_business.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_callbackquery.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chat.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatadministratorrights.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatbackground.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatboost.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatfullinfo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatinvitelink.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatjoinrequest.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatlocation.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmember.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatmemberupdated.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_chatpermissions.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_choseninlineresult.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_dice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basemedium.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/_basethumbedmedium.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/animation.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/audio.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/chatphoto.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/contact.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/document.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/file.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputfile.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputmedia.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/inputsticker.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/location.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/photosize.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/sticker.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/venue.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/video.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/videonote.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_files/voice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forcereply.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_forumtopic.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/callbackgame.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/game.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_games/gamehighscore.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_giveaway.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardmarkup.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequery.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresult.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultarticle.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultaudio.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedaudio.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcacheddocument.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedgif.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedmpeg4gif.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedphoto.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedsticker.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvideo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcachedvoice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultcontact.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultdocument.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgame.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultgif.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultlocation.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultmpeg4gif.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultphoto.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultsbutton.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvenue.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvideo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inlinequeryresultvoice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputcontactmessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputinvoicemessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputlocationmessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputmessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputtextmessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_inline/inputvenuemessagecontent.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbutton.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonpolltype.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_keyboardbuttonrequest.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_linkpreviewoptions.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_loginurl.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_menubutton.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_message.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageautodeletetimerchanged.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageentity.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageid.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messageorigin.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_messagereactionupdated.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/credentials.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/data.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/encryptedpassportelement.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportdata.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportelementerrors.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_passport/passportfile.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/invoice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/labeledprice.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/orderinfo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/precheckoutquery.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingaddress.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingoption.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/shippingquery.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_payment/successfulpayment.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_poll.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_proximityalerttriggered.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reaction.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_reply.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardmarkup.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_replykeyboardremove.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_sentwebappmessage.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_shared.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_story.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_switchinlinequerychosenchat.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_telegramobject.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_update.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_user.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_userprofilephotos.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/datetime.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/defaultvalue.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/entities.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/enum.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/files.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/logging.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/markup.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/repr.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/strings.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/types.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_utils/warnings_transition.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_version.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_videochat.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappdata.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webappinfo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_webhookinfo.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/_writeaccessallowed.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/error.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/__init__.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_application.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_applicationbuilder.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_basepersistence.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseratelimiter.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_baseupdateprocessor.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackcontext.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_callbackdatacache.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_contexttypes.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_defaults.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_dictpersistence.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_extbot.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessconnectionhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/businessmessagesdeletedhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/callbackqueryhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatboosthandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatjoinrequesthandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/chatmemberhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/choseninlineresulthandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/commandhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/conversationhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/inlinequeryhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagehandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/messagereactionhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollanswerhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/pollhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/precheckoutqueryhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/prefixhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/shippingqueryhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringcommandhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/stringregexhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_handlers/typehandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_jobqueue.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_picklepersistence.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_updater.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/stack.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/trackingdict.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/types.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/_utils/webhookhandler.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/ext/filters.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/helpers.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_baserequest.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_httpxrequest.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestdata.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/request/_requestparameter.py is not executable shebang.req.files: executable script /usr/src/tmp/python3-module-telegram-bot-buildroot/usr/lib/python3/site-packages/telegram/warnings.py is not executable Provides: python3(telegram), python3(telegram.__main__), python3(telegram._birthdate), python3(telegram._bot), python3(telegram._botcommand), python3(telegram._botcommandscope), python3(telegram._botdescription), python3(telegram._botname), python3(telegram._business), python3(telegram._callbackquery), python3(telegram._chat), python3(telegram._chatadministratorrights), python3(telegram._chatbackground), python3(telegram._chatboost), python3(telegram._chatfullinfo), python3(telegram._chatinvitelink), python3(telegram._chatjoinrequest), python3(telegram._chatlocation), python3(telegram._chatmember), python3(telegram._chatmemberupdated), python3(telegram._chatpermissions), python3(telegram._choseninlineresult), python3(telegram._dice), python3(telegram._files), python3(telegram._files._basemedium), python3(telegram._files._basethumbedmedium), python3(telegram._files.animation), python3(telegram._files.audio), python3(telegram._files.chatphoto), python3(telegram._files.contact), python3(telegram._files.document), python3(telegram._files.file), python3(telegram._files.inputfile), python3(telegram._files.inputmedia), python3(telegram._files.inputsticker), python3(telegram._files.location), python3(telegram._files.photosize), python3(telegram._files.sticker), python3(telegram._files.venue), python3(telegram._files.video), python3(telegram._files.videonote), python3(telegram._files.voice), python3(telegram._forcereply), python3(telegram._forumtopic), python3(telegram._games), python3(telegram._games.callbackgame), python3(telegram._games.game), python3(telegram._games.gamehighscore), python3(telegram._giveaway), python3(telegram._inline), python3(telegram._inline.inlinekeyboardbutton), python3(telegram._inline.inlinekeyboardmarkup), python3(telegram._inline.inlinequery), python3(telegram._inline.inlinequeryresult), python3(telegram._inline.inlinequeryresultarticle), python3(telegram._inline.inlinequeryresultaudio), python3(telegram._inline.inlinequeryresultcachedaudio), python3(telegram._inline.inlinequeryresultcacheddocument), python3(telegram._inline.inlinequeryresultcachedgif), python3(telegram._inline.inlinequeryresultcachedmpeg4gif), python3(telegram._inline.inlinequeryresultcachedphoto), python3(telegram._inline.inlinequeryresultcachedsticker), python3(telegram._inline.inlinequeryresultcachedvideo), python3(telegram._inline.inlinequeryresultcachedvoice), python3(telegram._inline.inlinequeryresultcontact), python3(telegram._inline.inlinequeryresultdocument), python3(telegram._inline.inlinequeryresultgame), python3(telegram._inline.inlinequeryresultgif), python3(telegram._inline.inlinequeryresultlocation), python3(telegram._inline.inlinequeryresultmpeg4gif), python3(telegram._inline.inlinequeryresultphoto), python3(telegram._inline.inlinequeryresultsbutton), python3(telegram._inline.inlinequeryresultvenue), python3(telegram._inline.inlinequeryresultvideo), python3(telegram._inline.inlinequeryresultvoice), python3(telegram._inline.inputcontactmessagecontent), python3(telegram._inline.inputinvoicemessagecontent), python3(telegram._inline.inputlocationmessagecontent), python3(telegram._inline.inputmessagecontent), python3(telegram._inline.inputtextmessagecontent), python3(telegram._inline.inputvenuemessagecontent), python3(telegram._keyboardbutton), python3(telegram._keyboardbuttonpolltype), python3(telegram._keyboardbuttonrequest), python3(telegram._linkpreviewoptions), python3(telegram._loginurl), python3(telegram._menubutton), python3(telegram._message), python3(telegram._messageautodeletetimerchanged), python3(telegram._messageentity), python3(telegram._messageid), python3(telegram._messageorigin), python3(telegram._messagereactionupdated), python3(telegram._passport), python3(telegram._passport.credentials), python3(telegram._passport.data), python3(telegram._passport.encryptedpassportelement), python3(telegram._passport.passportdata), python3(telegram._passport.passportelementerrors), python3(telegram._passport.passportfile), python3(telegram._payment), python3(telegram._payment.invoice), python3(telegram._payment.labeledprice), python3(telegram._payment.orderinfo), python3(telegram._payment.precheckoutquery), python3(telegram._payment.shippingaddress), python3(telegram._payment.shippingoption), python3(telegram._payment.shippingquery), python3(telegram._payment.successfulpayment), python3(telegram._poll), python3(telegram._proximityalerttriggered), python3(telegram._reaction), python3(telegram._reply), python3(telegram._replykeyboardmarkup), python3(telegram._replykeyboardremove), python3(telegram._sentwebappmessage), python3(telegram._shared), python3(telegram._story), python3(telegram._switchinlinequerychosenchat), python3(telegram._telegramobject), python3(telegram._update), python3(telegram._user), python3(telegram._userprofilephotos), python3(telegram._utils), python3(telegram._utils.argumentparsing), python3(telegram._utils.datetime), python3(telegram._utils.defaultvalue), python3(telegram._utils.entities), python3(telegram._utils.enum), python3(telegram._utils.files), python3(telegram._utils.logging), python3(telegram._utils.markup), python3(telegram._utils.repr), python3(telegram._utils.strings), python3(telegram._utils.types), python3(telegram._utils.warnings), python3(telegram._utils.warnings_transition), python3(telegram._version), python3(telegram._videochat), python3(telegram._webappdata), python3(telegram._webappinfo), python3(telegram._webhookinfo), python3(telegram._writeaccessallowed), python3(telegram.constants), python3(telegram.error), python3(telegram.ext), python3(telegram.ext._aioratelimiter), python3(telegram.ext._application), python3(telegram.ext._applicationbuilder), python3(telegram.ext._basepersistence), python3(telegram.ext._baseratelimiter), python3(telegram.ext._baseupdateprocessor), python3(telegram.ext._callbackcontext), python3(telegram.ext._callbackdatacache), python3(telegram.ext._contexttypes), python3(telegram.ext._defaults), python3(telegram.ext._dictpersistence), python3(telegram.ext._extbot), python3(telegram.ext._handlers), python3(telegram.ext._handlers.basehandler), python3(telegram.ext._handlers.businessconnectionhandler), python3(telegram.ext._handlers.businessmessagesdeletedhandler), python3(telegram.ext._handlers.callbackqueryhandler), python3(telegram.ext._handlers.chatboosthandler), python3(telegram.ext._handlers.chatjoinrequesthandler), python3(telegram.ext._handlers.chatmemberhandler), python3(telegram.ext._handlers.choseninlineresulthandler), python3(telegram.ext._handlers.commandhandler), python3(telegram.ext._handlers.conversationhandler), python3(telegram.ext._handlers.inlinequeryhandler), python3(telegram.ext._handlers.messagehandler), python3(telegram.ext._handlers.messagereactionhandler), python3(telegram.ext._handlers.pollanswerhandler), python3(telegram.ext._handlers.pollhandler), python3(telegram.ext._handlers.precheckoutqueryhandler), python3(telegram.ext._handlers.prefixhandler), python3(telegram.ext._handlers.shippingqueryhandler), python3(telegram.ext._handlers.stringcommandhandler), python3(telegram.ext._handlers.stringregexhandler), python3(telegram.ext._handlers.typehandler), python3(telegram.ext._jobqueue), python3(telegram.ext._picklepersistence), python3(telegram.ext._updater), python3(telegram.ext._utils), python3(telegram.ext._utils._update_parsing), python3(telegram.ext._utils.stack), python3(telegram.ext._utils.trackingdict), python3(telegram.ext._utils.types), python3(telegram.ext._utils.webhookhandler), python3(telegram.ext.filters), python3(telegram.helpers), python3(telegram.request), python3(telegram.request._baserequest), python3(telegram.request._httpxrequest), python3(telegram.request._requestdata), python3(telegram.request._requestparameter), python3(telegram.warnings) Requires: /usr/lib/python3/site-packages, python3(abc) < 0, python3(asyncio) < 0, python3(base64) < 0, python3(collections) < 0, python3(collections.abc) < 0, python3(contextlib) < 0, python3(copy) < 0, python3(dataclasses) < 0, python3(datetime) < 0, python3(enum) < 0, python3(html) < 0, python3(http) < 0, python3(httpx) < 0, python3(inspect) < 0, python3(json) < 0, python3(logging) < 0, python3(mimetypes) < 0, python3(pathlib) < 0, python3(pickle) < 0, python3(platform) < 0, python3(re) < 0, python3(shutil) < 0, python3(signal) < 0, python3(socket) < 0, python3(ssl) < 0, python3(subprocess) < 0, python3(tornado.httpserver) < 0, python3(tornado.web) < 0, python3(types) < 0, python3(typing) < 0, python3(urllib.parse) < 0, python3(uuid) < 0, python3(warnings) < 0, python3(weakref) < 0 Wrote: /usr/src/RPM/RPMS/noarch/python3-module-telegram-bot-21.3-alt1.noarch.rpm (w2.lzdio) 241.60user 11.71system 0:29.49elapsed 858%CPU (0avgtext+0avgdata 147052maxresident)k 0inputs+0outputs (0major+1245309minor)pagefaults 0swaps 8.70user 3.28system 0:50.08elapsed 23%CPU (0avgtext+0avgdata 137944maxresident)k 760inputs+0outputs (0major+282951minor)pagefaults 0swaps --- python3-module-telegram-bot-21.3-alt1.noarch.rpm.repo 2024-07-12 11:38:20.000000000 +0000 +++ python3-module-telegram-bot-21.3-alt1.noarch.rpm.hasher 2024-12-25 04:43:58.894979801 +0000 @@ -1048,3 +1048,3 @@ File: /usr/lib/python3/site-packages/python_telegram_bot-21.3.dist-info 40755 root:root -File: /usr/lib/python3/site-packages/python_telegram_bot-21.3.dist-info/METADATA 100644 root:root 8fd7eed3914458188e95fd7e5cd60744 +File: /usr/lib/python3/site-packages/python_telegram_bot-21.3.dist-info/METADATA 100644 root:root 0b9c46df0ed8ca2502875f0a6527098b File: /usr/lib/python3/site-packages/telegram 40755 root:root @@ -1053,188 +1053,188 @@ File: /usr/lib/python3/site-packages/telegram/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root d5ac95f10aaa3bc5a882ab23409f4fe6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root cc04ebac59d1de6d722076a7e712afb3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.pyc 100644 root:root d5ac95f10aaa3bc5a882ab23409f4fe6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.opt-1.pyc 100644 root:root de062391e24d92f31724cc436b2df111 -File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.opt-2.pyc 100644 root:root f29582a5459c4bc01cdd6b38c4128973 -File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.pyc 100644 root:root de062391e24d92f31724cc436b2df111 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.opt-1.pyc 100644 root:root f3dcc2d930faab7cc44a7f9d00cd6c95 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.opt-2.pyc 100644 root:root 7edac343b6efdf2a19c8c3bcf78c2608 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.pyc 100644 root:root f3dcc2d930faab7cc44a7f9d00cd6c95 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.opt-1.pyc 100644 root:root d896230a3363f8f6cb58c544f6abfc78 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.opt-2.pyc 100644 root:root 725ed0fc110149b57152135f549be727 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.pyc 100644 root:root d896230a3363f8f6cb58c544f6abfc78 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.opt-1.pyc 100644 root:root 01cdc87627ae390507772e1346ab57df -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.opt-2.pyc 100644 root:root 3cf27e39402875acbaa4ecad806ab4da -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.pyc 100644 root:root 01cdc87627ae390507772e1346ab57df -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.opt-1.pyc 100644 root:root e534b4721b99fac39fc00dcb86fdf1fb -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.opt-2.pyc 100644 root:root ff8a46f2facc882c79bbc5f972a942ce -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.pyc 100644 root:root e534b4721b99fac39fc00dcb86fdf1fb -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.opt-1.pyc 100644 root:root e5b5315c166751fd0b9fe9004683ca16 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.opt-2.pyc 100644 root:root de1e4a070c7a78312f47db492948874e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.pyc 100644 root:root e5b5315c166751fd0b9fe9004683ca16 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.opt-1.pyc 100644 root:root 661f62faa2d0818b4b2cf577b29b19db -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.opt-2.pyc 100644 root:root c578f7ee05253a2c3fb6759f26985e99 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.pyc 100644 root:root 661f62faa2d0818b4b2cf577b29b19db -File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.opt-1.pyc 100644 root:root 608332482dc8f06b1191b0aba8f1f376 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.opt-2.pyc 100644 root:root 1be5c3282107c6b184b59a428362f4f3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.pyc 100644 root:root 608332482dc8f06b1191b0aba8f1f376 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.opt-1.pyc 100644 root:root 0b77cb3ec393e26cc74048c5f42e22c7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.opt-2.pyc 100644 root:root cf30a08f7254c1cc749e173402aee0ab -File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.pyc 100644 root:root 0b77cb3ec393e26cc74048c5f42e22c7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.opt-1.pyc 100644 root:root a3da68b107a485d951ea45010044cabe -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.opt-2.pyc 100644 root:root 9d3e1c2fc7ccd2bc80b450695c378b64 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.pyc 100644 root:root a3da68b107a485d951ea45010044cabe -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.opt-1.pyc 100644 root:root 5670e142993965f3a5b655644548bd2e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.opt-2.pyc 100644 root:root e1c4ef3f5ae07a2382d62f7e824a3e55 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.pyc 100644 root:root 5670e142993965f3a5b655644548bd2e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.opt-1.pyc 100644 root:root 12260de4a4aa7096c382fdf5c6bb469b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.opt-2.pyc 100644 root:root 946cd0d323a7cdad7260c5973cff153c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.pyc 100644 root:root 12260de4a4aa7096c382fdf5c6bb469b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.opt-1.pyc 100644 root:root 92392aa297050d0576d0a925c82df151 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.opt-2.pyc 100644 root:root ba5b5d905e12821a9ff65c4338147f4c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.pyc 100644 root:root 92392aa297050d0576d0a925c82df151 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.opt-1.pyc 100644 root:root 0e19db83383cec64dbd108a868d550d9 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.opt-2.pyc 100644 root:root 55d5d99bd65241e094e4402bc647760a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.pyc 100644 root:root 0e19db83383cec64dbd108a868d550d9 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.opt-1.pyc 100644 root:root 748718fc534781b3ced4454a07ec7604 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.opt-2.pyc 100644 root:root 1a8d3e9f46b740fc072bff591e547c12 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.pyc 100644 root:root 748718fc534781b3ced4454a07ec7604 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.opt-1.pyc 100644 root:root 393e556f9151c4d9357ef7e26bc7a5a3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.opt-2.pyc 100644 root:root 1defeda61c085707b7bdacab1a3d1e8f -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.pyc 100644 root:root 393e556f9151c4d9357ef7e26bc7a5a3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.opt-1.pyc 100644 root:root b4b64015c14eae3a171dbf75edced9f7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.opt-2.pyc 100644 root:root 94f1127d8b466ff81e675064eacf7218 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.pyc 100644 root:root b4b64015c14eae3a171dbf75edced9f7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.opt-1.pyc 100644 root:root 85c87885293769c31b6da2ce7381a5c0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.opt-2.pyc 100644 root:root fe8553f2dbd138615d01c1d48a1e91dc -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.pyc 100644 root:root 85c87885293769c31b6da2ce7381a5c0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.opt-1.pyc 100644 root:root f8f1d8cfb921fcf47c916ffd95676a82 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.opt-2.pyc 100644 root:root f3eccd494f7b5aca44dbe6dcd075212e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.pyc 100644 root:root f8f1d8cfb921fcf47c916ffd95676a82 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.opt-1.pyc 100644 root:root c09bd0be5051ec7eb6a42ff407977e32 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.opt-2.pyc 100644 root:root 730a6f4db0b067999d4c093ba2064746 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.pyc 100644 root:root c09bd0be5051ec7eb6a42ff407977e32 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.opt-1.pyc 100644 root:root ab5ada68c8e4a8e9be8a56cb48c9df32 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.opt-2.pyc 100644 root:root d07b3cfeed181b42a2a0696562fad5dc -File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.pyc 100644 root:root ab5ada68c8e4a8e9be8a56cb48c9df32 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.opt-1.pyc 100644 root:root 3f4fcad1e56381964a2742133672cb05 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.opt-2.pyc 100644 root:root 4e0e7dd0013ee6754652ab420cd02a4b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.pyc 100644 root:root 3f4fcad1e56381964a2742133672cb05 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.opt-1.pyc 100644 root:root c5d935faf39fc4dde314f1f4c58b4001 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.opt-2.pyc 100644 root:root 8bf38aa322c0540c9cff1e26839d5d21 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.pyc 100644 root:root c5d935faf39fc4dde314f1f4c58b4001 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.opt-1.pyc 100644 root:root 490570b4ac82971e3270ee29150ba4c7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.opt-2.pyc 100644 root:root 6757e266a03489ab7be5159b14071fce -File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.pyc 100644 root:root 490570b4ac82971e3270ee29150ba4c7 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.opt-1.pyc 100644 root:root 088f41be586ba6af16b9ba94a75cda7a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.opt-2.pyc 100644 root:root fd080994256d92a7b00debbaa274852e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.pyc 100644 root:root 088f41be586ba6af16b9ba94a75cda7a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.opt-1.pyc 100644 root:root 2f77054640209f0c8ac45956142d3468 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.opt-2.pyc 100644 root:root 6112e072c71d78645738ca06720a1440 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.pyc 100644 root:root 2f77054640209f0c8ac45956142d3468 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.opt-1.pyc 100644 root:root 1d15d71a41aaa14342e2654aab88d07a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.opt-2.pyc 100644 root:root 2a64d292703af53040c5ef92da5a2b47 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.pyc 100644 root:root 1d15d71a41aaa14342e2654aab88d07a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.opt-1.pyc 100644 root:root 4594b6bd4030359d68c56391c6f749b6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.opt-2.pyc 100644 root:root 51d03d969431221249d671735b01d121 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.pyc 100644 root:root 4594b6bd4030359d68c56391c6f749b6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.opt-1.pyc 100644 root:root 900debccdb073c9f750db0865608148d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.opt-2.pyc 100644 root:root 7273f6faa964742860281af06ab6e0c2 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.pyc 100644 root:root 900debccdb073c9f750db0865608148d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.opt-1.pyc 100644 root:root 58db677be1635e3e946bbdd32ee99e7d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.opt-2.pyc 100644 root:root 5b7ce29dbc68a9893ca1555c1773a7e2 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.pyc 100644 root:root 58db677be1635e3e946bbdd32ee99e7d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.opt-1.pyc 100644 root:root 7e065c446b6a1365e6c58998a66e1de6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.opt-2.pyc 100644 root:root c7f64c4119152e031e95344078cbde9e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.pyc 100644 root:root 7e065c446b6a1365e6c58998a66e1de6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.opt-1.pyc 100644 root:root fa30d8547c4c0ee99688dc6fbdca9a3e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.opt-2.pyc 100644 root:root 22a4de856f4caa723147056bd563a41c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.pyc 100644 root:root fa30d8547c4c0ee99688dc6fbdca9a3e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.opt-1.pyc 100644 root:root 7804b866538e9aa3d2303b52006582c3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.opt-2.pyc 100644 root:root 12580d2fa0c69642f844daf2aab0a47b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.pyc 100644 root:root 7804b866538e9aa3d2303b52006582c3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.opt-1.pyc 100644 root:root ff6e0510741d4dbfe469d15f1b36ef68 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.opt-2.pyc 100644 root:root 27dec6f0842bc88bc1557eb640e2b513 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.pyc 100644 root:root ff6e0510741d4dbfe469d15f1b36ef68 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.opt-1.pyc 100644 root:root 98c840d77080a7534dae03227008c710 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.opt-2.pyc 100644 root:root b503798ac7a88ae607975bab51bea02c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.pyc 100644 root:root 98c840d77080a7534dae03227008c710 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.opt-1.pyc 100644 root:root aba70d7ad19c90d8204b1449fcd51ed0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.opt-2.pyc 100644 root:root 55e62ec2d2df087a683d91b9d630d01a -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.pyc 100644 root:root aba70d7ad19c90d8204b1449fcd51ed0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.opt-1.pyc 100644 root:root 9ae6212d1f572a98c2edc9be91647a6b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.opt-2.pyc 100644 root:root 2e64af78c57209737a939bc4bdb20129 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.pyc 100644 root:root 9ae6212d1f572a98c2edc9be91647a6b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.opt-1.pyc 100644 root:root 24195632114a91fdcf22e2ee548ac917 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.opt-2.pyc 100644 root:root c98eca141bb4905fffe951ca79974461 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.pyc 100644 root:root 24195632114a91fdcf22e2ee548ac917 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.opt-1.pyc 100644 root:root cbd2b8b14b9d570fb06776edc5086bff -File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.opt-2.pyc 100644 root:root 2ae9ff75b0e24b8dcedba85e24077839 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.pyc 100644 root:root cbd2b8b14b9d570fb06776edc5086bff -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.opt-1.pyc 100644 root:root 0df528c5b66a4b50dabf058da0b9cdbb -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.opt-2.pyc 100644 root:root 14664d92f14f179e4a9b7bc6c2a3270b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.pyc 100644 root:root 0df528c5b66a4b50dabf058da0b9cdbb -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.opt-1.pyc 100644 root:root d74775f5697a8a17e902cea6d21fbfed -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.opt-2.pyc 100644 root:root f1f767e07f2dfffaf2f8e48f3ef7e3d6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.pyc 100644 root:root d74775f5697a8a17e902cea6d21fbfed -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.opt-1.pyc 100644 root:root e612edb497e7d25393bb61d1f9082514 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.opt-2.pyc 100644 root:root 595c867abd5f4b08043d380d4fd02b66 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.pyc 100644 root:root e612edb497e7d25393bb61d1f9082514 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.opt-1.pyc 100644 root:root 8c4ebf770f7ee42e0022b91eb4d1d41e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.opt-2.pyc 100644 root:root 059314ac43c45dc755a3b5525b6cbd7c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.pyc 100644 root:root 8c4ebf770f7ee42e0022b91eb4d1d41e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.opt-1.pyc 100644 root:root 2cebae5a3e15b353909a98f5f44c443e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.opt-2.pyc 100644 root:root acc70099730470f22b8f43e75ba8907c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.pyc 100644 root:root 2cebae5a3e15b353909a98f5f44c443e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.opt-1.pyc 100644 root:root b7d97d418a2f87c41d5be1a3c74b99f0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.opt-2.pyc 100644 root:root 989725d227ab66674f0728973e11fcc9 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.pyc 100644 root:root b7d97d418a2f87c41d5be1a3c74b99f0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.opt-1.pyc 100644 root:root 75db3cea253f53b06b133d06e3124aa5 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.opt-2.pyc 100644 root:root ca380ccc045652313191eacd1e407082 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.pyc 100644 root:root 75db3cea253f53b06b133d06e3124aa5 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.opt-1.pyc 100644 root:root ff9bdf8d168968271fbe91c3ff5f44a5 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.opt-2.pyc 100644 root:root f7f978638324783f43421d59773f46f5 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.pyc 100644 root:root ff9bdf8d168968271fbe91c3ff5f44a5 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.opt-1.pyc 100644 root:root 20c5b3d2edb24977823f55c9a75ab4a8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.opt-2.pyc 100644 root:root 28371028d16836d1c9ab6781fa9bd533 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.pyc 100644 root:root 20c5b3d2edb24977823f55c9a75ab4a8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.opt-1.pyc 100644 root:root c87326a2353cc779e5def0a3cabf6dc3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.opt-2.pyc 100644 root:root 2cf9a7391153ba95991b3dad2797a1f6 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.pyc 100644 root:root c87326a2353cc779e5def0a3cabf6dc3 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.opt-1.pyc 100644 root:root 04f676201cfe8a38c7d0ba92604f6c73 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.opt-2.pyc 100644 root:root 3f6bfd174b93e99b0c59421d8f8d0c61 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.pyc 100644 root:root 04f676201cfe8a38c7d0ba92604f6c73 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.opt-1.pyc 100644 root:root ed46f88be7a4a352cbe0375f921a88ef -File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.opt-2.pyc 100644 root:root 478455665b2e90ef583cd7e91861e39e -File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.pyc 100644 root:root ed46f88be7a4a352cbe0375f921a88ef -File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.opt-1.pyc 100644 root:root 3abc81849148bc5f06b9b11dab4eb55d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.opt-2.pyc 100644 root:root cca835e63eda3a5b9c4aeb773b20fb2b -File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.pyc 100644 root:root 3abc81849148bc5f06b9b11dab4eb55d -File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.opt-1.pyc 100644 root:root 0c9c06cfa6c3a101f1e0ee334812818c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.opt-2.pyc 100644 root:root 03f15a16170520d52b04aa61108e4261 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.pyc 100644 root:root 0c9c06cfa6c3a101f1e0ee334812818c -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.opt-1.pyc 100644 root:root c4a3d96c3f07e59ab6da91488c5740d0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.opt-2.pyc 100644 root:root fa99e3cf0c054b81a9a2dd14d69b88c9 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.pyc 100644 root:root c4a3d96c3f07e59ab6da91488c5740d0 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.opt-1.pyc 100644 root:root 7911ebe2defbc842bc8fb6df144a11ac -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.opt-2.pyc 100644 root:root 1f31070112a8d5845278b2ed109acea8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.pyc 100644 root:root 7911ebe2defbc842bc8fb6df144a11ac -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.opt-1.pyc 100644 root:root 2b8ba5d75f6132f85f7cd75e5ce3b265 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.opt-2.pyc 100644 root:root e77ddcae5452ae76f9e5499fbb598e03 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.pyc 100644 root:root 2b8ba5d75f6132f85f7cd75e5ce3b265 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.opt-1.pyc 100644 root:root 448e82d1dd67c4289ee72191f4cf73f8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.opt-2.pyc 100644 root:root 342f232ad46c432c11c18920831d6526 -File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.pyc 100644 root:root 448e82d1dd67c4289ee72191f4cf73f8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.opt-1.pyc 100644 root:root 03078e6bd83df0b6196978c81816a8c8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.opt-2.pyc 100644 root:root 6b47e2a8ac59e9e1a81d228afc85127a -File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.pyc 100644 root:root 03078e6bd83df0b6196978c81816a8c8 -File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.opt-1.pyc 100644 root:root dad84d360c3bbace9201f31216cedb67 -File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.opt-2.pyc 100644 root:root 555befd6384127c2f0533b2b809b02fc -File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.pyc 100644 root:root dad84d360c3bbace9201f31216cedb67 -File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.opt-1.pyc 100644 root:root 2950b8dfe6d09b99ef0ec8d234194b50 -File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.opt-2.pyc 100644 root:root 54bde8749b3d319d047709ed5a8e15ee -File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.pyc 100644 root:root 2950b8dfe6d09b99ef0ec8d234194b50 -File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.opt-1.pyc 100644 root:root d8d0317f91bc26739c130fa28acc87fa -File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.opt-2.pyc 100644 root:root d0bca854be85bb31b17b79313779946b -File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.pyc 100644 root:root d8d0317f91bc26739c130fa28acc87fa +File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 755ed2682912e3f0576a3db7fce6ff78 +File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 184dcf7a8625ced46c76deeddd8dca92 +File: /usr/lib/python3/site-packages/telegram/__pycache__/__init__.cpython-312.pyc 100644 root:root 755ed2682912e3f0576a3db7fce6ff78 +File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.opt-1.pyc 100644 root:root 68ee90bc959a104383da06d9e21e8f16 +File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.opt-2.pyc 100644 root:root ff1c94fb5b920065a869a06c7bc55e63 +File: /usr/lib/python3/site-packages/telegram/__pycache__/__main__.cpython-312.pyc 100644 root:root 68ee90bc959a104383da06d9e21e8f16 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.opt-1.pyc 100644 root:root ef145b575743d56f44024cbf9f58c8cc +File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.opt-2.pyc 100644 root:root 7a23cb84c0330f7ec37c1f7453ccaa17 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_birthdate.cpython-312.pyc 100644 root:root ef145b575743d56f44024cbf9f58c8cc +File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.opt-1.pyc 100644 root:root 4f1e5701de40b9dfc99a4667d5b0a584 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.opt-2.pyc 100644 root:root 20ec5bedeb618e1b4bac39a657a77eed +File: /usr/lib/python3/site-packages/telegram/__pycache__/_bot.cpython-312.pyc 100644 root:root 4f1e5701de40b9dfc99a4667d5b0a584 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.opt-1.pyc 100644 root:root fbf47c193dbea9c56a9fed6c99f56f90 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.opt-2.pyc 100644 root:root efd4fc608d47a3437c9c74bd74b634f1 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommand.cpython-312.pyc 100644 root:root fbf47c193dbea9c56a9fed6c99f56f90 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.opt-1.pyc 100644 root:root f3a0ff17496f8c7c6c628ba8aa545388 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.opt-2.pyc 100644 root:root 6b425eb391156ade7f6457f59de50381 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botcommandscope.cpython-312.pyc 100644 root:root f3a0ff17496f8c7c6c628ba8aa545388 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.opt-1.pyc 100644 root:root 8838c6631c019cbf604fd369a634bdc3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.opt-2.pyc 100644 root:root 6a43082e88655f225eacb718372eeb64 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botdescription.cpython-312.pyc 100644 root:root 8838c6631c019cbf604fd369a634bdc3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.opt-1.pyc 100644 root:root 96b8974b481048b79e52ff39b79d0922 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.opt-2.pyc 100644 root:root a4b6358760359c3f0151f553537e3e84 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_botname.cpython-312.pyc 100644 root:root 96b8974b481048b79e52ff39b79d0922 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.opt-1.pyc 100644 root:root 98b7e481bc6e63144bef69e220230f2b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.opt-2.pyc 100644 root:root 1960398344f36c4c2ddac47adc94d881 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_business.cpython-312.pyc 100644 root:root 98b7e481bc6e63144bef69e220230f2b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.opt-1.pyc 100644 root:root a5c41b72b0a6cfd5285d1f36e07222d6 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.opt-2.pyc 100644 root:root b3a0ead1af6947625ac572712e6f3f9c +File: /usr/lib/python3/site-packages/telegram/__pycache__/_callbackquery.cpython-312.pyc 100644 root:root a5c41b72b0a6cfd5285d1f36e07222d6 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.opt-1.pyc 100644 root:root 2687356f3fa990d328293a106d52cb5b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.opt-2.pyc 100644 root:root 994b74a5c945a462f745b5a9e9f2b6d4 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chat.cpython-312.pyc 100644 root:root 2687356f3fa990d328293a106d52cb5b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.opt-1.pyc 100644 root:root 49800d1c7bd014368f5d8cd352ddf101 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.opt-2.pyc 100644 root:root cc7aa6b02f602f79748a43e9152956b6 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatadministratorrights.cpython-312.pyc 100644 root:root 49800d1c7bd014368f5d8cd352ddf101 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.opt-1.pyc 100644 root:root d8b11460682a9a8616c5bb532e60b5d7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.opt-2.pyc 100644 root:root 7c7f8aaf392bd344a4dc813ea6055d00 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatbackground.cpython-312.pyc 100644 root:root d8b11460682a9a8616c5bb532e60b5d7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.opt-1.pyc 100644 root:root d3ad89724176c4b57fb39a12186f9e87 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.opt-2.pyc 100644 root:root 52adc9cb30b300d7615725935d25399f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatboost.cpython-312.pyc 100644 root:root d3ad89724176c4b57fb39a12186f9e87 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.opt-1.pyc 100644 root:root 34b75ae0beb7ec3bba4a7d3e1a462178 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.opt-2.pyc 100644 root:root 460fcd0c7ac0ee11aa3caf517785b1aa +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatfullinfo.cpython-312.pyc 100644 root:root 34b75ae0beb7ec3bba4a7d3e1a462178 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.opt-1.pyc 100644 root:root d5f8dae5a90db3351aa69f96d2521cc5 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.opt-2.pyc 100644 root:root f79e86190f0689bb1c5671cb4abc0e18 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatinvitelink.cpython-312.pyc 100644 root:root d5f8dae5a90db3351aa69f96d2521cc5 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.opt-1.pyc 100644 root:root 6e1a2764d979d535027b498d69a3a53e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.opt-2.pyc 100644 root:root 851ea77fd2cc2219bc7c03785188d0ba +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatjoinrequest.cpython-312.pyc 100644 root:root 6e1a2764d979d535027b498d69a3a53e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.opt-1.pyc 100644 root:root 4a2a8d8c3ad17060eb813b074225f327 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.opt-2.pyc 100644 root:root 23dc26eab0638ba025c73f0539b5e810 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatlocation.cpython-312.pyc 100644 root:root 4a2a8d8c3ad17060eb813b074225f327 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.opt-1.pyc 100644 root:root 9569ccff5ba0e4a12a6586359022f490 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.opt-2.pyc 100644 root:root 31cddeb3d4eb2e961d8361e0965b63f7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmember.cpython-312.pyc 100644 root:root 9569ccff5ba0e4a12a6586359022f490 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.opt-1.pyc 100644 root:root cc059961eeed2f95c91cc723dffdc806 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.opt-2.pyc 100644 root:root c033b1f34d9c1b8611d35508f7a633ad +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatmemberupdated.cpython-312.pyc 100644 root:root cc059961eeed2f95c91cc723dffdc806 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.opt-1.pyc 100644 root:root 55e215e2e1d714a6644b986232895d56 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.opt-2.pyc 100644 root:root 5ccd76850e9858f103ffd1ab86126a3b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_chatpermissions.cpython-312.pyc 100644 root:root 55e215e2e1d714a6644b986232895d56 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.opt-1.pyc 100644 root:root e2078e797f7895c01c0cf87861b3fb72 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.opt-2.pyc 100644 root:root d63e8edc757043c39446808818a93a80 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_choseninlineresult.cpython-312.pyc 100644 root:root e2078e797f7895c01c0cf87861b3fb72 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.opt-1.pyc 100644 root:root 476439d030b5ba53f23c8bc5652658f1 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.opt-2.pyc 100644 root:root 8e4136e26cd533cd23a244e7af805184 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_dice.cpython-312.pyc 100644 root:root 476439d030b5ba53f23c8bc5652658f1 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.opt-1.pyc 100644 root:root 52a39654d6b18df8b2cfdf04542d5d34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.opt-2.pyc 100644 root:root 2e434e147410a2cc33d2658545a0cccc +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forcereply.cpython-312.pyc 100644 root:root 52a39654d6b18df8b2cfdf04542d5d34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.opt-1.pyc 100644 root:root eb5fc000844155e0bb42f8eb07861f34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.opt-2.pyc 100644 root:root fb9aa560fa99ccc5f10e16922b8187eb +File: /usr/lib/python3/site-packages/telegram/__pycache__/_forumtopic.cpython-312.pyc 100644 root:root eb5fc000844155e0bb42f8eb07861f34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.opt-1.pyc 100644 root:root a3846cb4f048c413da8bafd8fb460804 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.opt-2.pyc 100644 root:root f137d942204859e36b0e4c6b719222e4 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_giveaway.cpython-312.pyc 100644 root:root a3846cb4f048c413da8bafd8fb460804 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.opt-1.pyc 100644 root:root c22d9dc5ef3f747fca1b410fb11d690d +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.opt-2.pyc 100644 root:root 2f7036126581b1ab9bac93097eba20a9 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbutton.cpython-312.pyc 100644 root:root c22d9dc5ef3f747fca1b410fb11d690d +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.opt-1.pyc 100644 root:root 16854df5cb369faf411eb833398e168e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.opt-2.pyc 100644 root:root 104c0f172277c816fb46970f9bbe2e8c +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonpolltype.cpython-312.pyc 100644 root:root 16854df5cb369faf411eb833398e168e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.opt-1.pyc 100644 root:root 67f5bd89183ac197d1fa3f6ac6bc27cc +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.opt-2.pyc 100644 root:root e4a830d2148cd5a2f6ccfead7d60eaec +File: /usr/lib/python3/site-packages/telegram/__pycache__/_keyboardbuttonrequest.cpython-312.pyc 100644 root:root 67f5bd89183ac197d1fa3f6ac6bc27cc +File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.opt-1.pyc 100644 root:root c59f400a91cb3d53f0a12d48cf008060 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.opt-2.pyc 100644 root:root 1d909727abbaf54c99b2c45a1fba8f60 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_linkpreviewoptions.cpython-312.pyc 100644 root:root c59f400a91cb3d53f0a12d48cf008060 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.opt-1.pyc 100644 root:root 1c4aaee1dd4687a9cb9b21cb45a93e5a +File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.opt-2.pyc 100644 root:root 0b6a4184127a8b2d50dbbb730813fbb2 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_loginurl.cpython-312.pyc 100644 root:root 1c4aaee1dd4687a9cb9b21cb45a93e5a +File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.opt-1.pyc 100644 root:root 0a02b9e7fb05024309aba41614fed8a7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.opt-2.pyc 100644 root:root 442de7ddee575f254ebd301f767e94c6 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_menubutton.cpython-312.pyc 100644 root:root 0a02b9e7fb05024309aba41614fed8a7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.opt-1.pyc 100644 root:root 0018166d0e7b48408d2636771124cf34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.opt-2.pyc 100644 root:root 28de49defb1913a8dca8665568ee8e7f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_message.cpython-312.pyc 100644 root:root 0018166d0e7b48408d2636771124cf34 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.opt-1.pyc 100644 root:root 44ddb9ab64f96fdb0d2bd0d85f300c4f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.opt-2.pyc 100644 root:root c74a546d1e6f98d716563b02806612a6 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageautodeletetimerchanged.cpython-312.pyc 100644 root:root 44ddb9ab64f96fdb0d2bd0d85f300c4f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.opt-1.pyc 100644 root:root 3802f14fa781c3b3a1054490cbdb25c9 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.opt-2.pyc 100644 root:root bd638b83a886ec7f51fa231111f9422d +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageentity.cpython-312.pyc 100644 root:root 3802f14fa781c3b3a1054490cbdb25c9 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.opt-1.pyc 100644 root:root 5835f09e7544a89f54ef49c6976eb63e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.opt-2.pyc 100644 root:root ea85f23f79106a52b88ea069429bc889 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageid.cpython-312.pyc 100644 root:root 5835f09e7544a89f54ef49c6976eb63e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.opt-1.pyc 100644 root:root 6605079fd4ae6ea716e84f86de959aea +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.opt-2.pyc 100644 root:root 526dda576fa2857b0229c48e0f9de6ee +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messageorigin.cpython-312.pyc 100644 root:root 6605079fd4ae6ea716e84f86de959aea +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.opt-1.pyc 100644 root:root 61f28966b7e8e2f9eb565df72179aacd +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.opt-2.pyc 100644 root:root 4d05c934420c668d590f85ded231d92e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_messagereactionupdated.cpython-312.pyc 100644 root:root 61f28966b7e8e2f9eb565df72179aacd +File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.opt-1.pyc 100644 root:root e1a194a76346c2661759ad53691eb976 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.opt-2.pyc 100644 root:root e46c8785ab3a8c634fd75fbe01072ede +File: /usr/lib/python3/site-packages/telegram/__pycache__/_poll.cpython-312.pyc 100644 root:root e1a194a76346c2661759ad53691eb976 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.opt-1.pyc 100644 root:root 191d20c2840975c3d0df6f342433be07 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.opt-2.pyc 100644 root:root 8285a8c0372e8a05ca89cad629316914 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_proximityalerttriggered.cpython-312.pyc 100644 root:root 191d20c2840975c3d0df6f342433be07 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.opt-1.pyc 100644 root:root f6ae13fe2e786b76801a2314d1f2d402 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.opt-2.pyc 100644 root:root f4af59de7860b6f480637d7864cec799 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reaction.cpython-312.pyc 100644 root:root f6ae13fe2e786b76801a2314d1f2d402 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.opt-1.pyc 100644 root:root 3b9a85e7efc6461e585756d9f96c3a36 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.opt-2.pyc 100644 root:root 698efa6951dae7f73b215a86a6c24538 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_reply.cpython-312.pyc 100644 root:root 3b9a85e7efc6461e585756d9f96c3a36 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.opt-1.pyc 100644 root:root cc68c4340218a83ecdda52a4d55e40ab +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.opt-2.pyc 100644 root:root d5d12e75d66a9736783a61475c3b3df8 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardmarkup.cpython-312.pyc 100644 root:root cc68c4340218a83ecdda52a4d55e40ab +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.opt-1.pyc 100644 root:root bfa86a272a548bfb145d769ea7e63b6f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.opt-2.pyc 100644 root:root 16aba6905813f670e3c8fd06d197c16b +File: /usr/lib/python3/site-packages/telegram/__pycache__/_replykeyboardremove.cpython-312.pyc 100644 root:root bfa86a272a548bfb145d769ea7e63b6f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.opt-1.pyc 100644 root:root 1c8d88d5d541cbb587245ea5fddd353e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.opt-2.pyc 100644 root:root 31b731f9fd0f097400cd26fe41190907 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_sentwebappmessage.cpython-312.pyc 100644 root:root 1c8d88d5d541cbb587245ea5fddd353e +File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.opt-1.pyc 100644 root:root 09c2bc94da58a38e0e1d67e97a7f9bca +File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.opt-2.pyc 100644 root:root b67718175e984fbc698a7813223fac81 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_shared.cpython-312.pyc 100644 root:root 09c2bc94da58a38e0e1d67e97a7f9bca +File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.opt-1.pyc 100644 root:root 45ed413df45db53c75348efe4b452346 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.opt-2.pyc 100644 root:root 0b0933de1f896f9e36ad49d966666618 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_story.cpython-312.pyc 100644 root:root 45ed413df45db53c75348efe4b452346 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.opt-1.pyc 100644 root:root cb563cb70cd4f881a2e8649f77f74559 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.opt-2.pyc 100644 root:root ba22a9223048ef519ff3e0ef56fd9f72 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_switchinlinequerychosenchat.cpython-312.pyc 100644 root:root cb563cb70cd4f881a2e8649f77f74559 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.opt-1.pyc 100644 root:root af25e433002603d4f2d321a3c7b8e38c +File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.opt-2.pyc 100644 root:root 7c8d9f7bacfafccfc2c6231d2ec3275c +File: /usr/lib/python3/site-packages/telegram/__pycache__/_telegramobject.cpython-312.pyc 100644 root:root af25e433002603d4f2d321a3c7b8e38c +File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.opt-1.pyc 100644 root:root 6e0bcafc90c07c3d3029abe3d74568c7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.opt-2.pyc 100644 root:root 3bdf18143e507278c3d5761bc20e0543 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_update.cpython-312.pyc 100644 root:root 6e0bcafc90c07c3d3029abe3d74568c7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.opt-1.pyc 100644 root:root 35d3a5568d94868d00fd84de2017d9a3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.opt-2.pyc 100644 root:root f35f62e94d3a978522c6a3a263cb4c46 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_user.cpython-312.pyc 100644 root:root 35d3a5568d94868d00fd84de2017d9a3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.opt-1.pyc 100644 root:root ce7c48ba2bca06052380cf251fddce49 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.opt-2.pyc 100644 root:root 30814467d67d90956748b65df6302038 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_userprofilephotos.cpython-312.pyc 100644 root:root ce7c48ba2bca06052380cf251fddce49 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.opt-1.pyc 100644 root:root 4e0300cdcb3ad0c09990616e746e9ba3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.opt-2.pyc 100644 root:root f8cebe502b72cf638b6f892b2f233f86 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_version.cpython-312.pyc 100644 root:root 4e0300cdcb3ad0c09990616e746e9ba3 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.opt-1.pyc 100644 root:root d18129a3a7d346e757c4f68ecec9f705 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.opt-2.pyc 100644 root:root 50d913a2b6240bc5c1d0d58c9d768bb4 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_videochat.cpython-312.pyc 100644 root:root d18129a3a7d346e757c4f68ecec9f705 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.opt-1.pyc 100644 root:root 42228bdff8b4ac15cb08de9b3e6c54e7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.opt-2.pyc 100644 root:root 240667ff486f86afa32d6a02e7d38004 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappdata.cpython-312.pyc 100644 root:root 42228bdff8b4ac15cb08de9b3e6c54e7 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.opt-1.pyc 100644 root:root c814f182b6f189ba2f9e4a6efd26d488 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.opt-2.pyc 100644 root:root ed8086931f1e61c9405839b31f834e63 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webappinfo.cpython-312.pyc 100644 root:root c814f182b6f189ba2f9e4a6efd26d488 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.opt-1.pyc 100644 root:root 65f0c09c41eadd1321002978e631d755 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.opt-2.pyc 100644 root:root c44b02fa95d9dbbd44d6e2242a57bf42 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_webhookinfo.cpython-312.pyc 100644 root:root 65f0c09c41eadd1321002978e631d755 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.opt-1.pyc 100644 root:root 1c2c104220fe9403f34024eecd8c0ee1 +File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.opt-2.pyc 100644 root:root 8ae2de40e0422567d8771666c20a344f +File: /usr/lib/python3/site-packages/telegram/__pycache__/_writeaccessallowed.cpython-312.pyc 100644 root:root 1c2c104220fe9403f34024eecd8c0ee1 +File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.opt-1.pyc 100644 root:root ea1c1bfad0d75ba8136970363acbe21c +File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.opt-2.pyc 100644 root:root bc8cc71b6ccfbb607b1a061473b92046 +File: /usr/lib/python3/site-packages/telegram/__pycache__/constants.cpython-312.pyc 100644 root:root ea1c1bfad0d75ba8136970363acbe21c +File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.opt-1.pyc 100644 root:root 09d71fffe1430d119af7a932da7b55a2 +File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.opt-2.pyc 100644 root:root af7c7701803f620b5c8df81b91751a14 +File: /usr/lib/python3/site-packages/telegram/__pycache__/error.cpython-312.pyc 100644 root:root 09d71fffe1430d119af7a932da7b55a2 +File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.opt-1.pyc 100644 root:root d65d73cb12494ac4f63c31c6bfd78385 +File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.opt-2.pyc 100644 root:root 8a116faf73e7df6386c3c9ec7b33f42b +File: /usr/lib/python3/site-packages/telegram/__pycache__/helpers.cpython-312.pyc 100644 root:root d65d73cb12494ac4f63c31c6bfd78385 +File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.opt-1.pyc 100644 root:root ce15594db38d21826b4be36f14eceb09 +File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.opt-2.pyc 100644 root:root 51293048baac6c343f5667bd4e45fdb9 +File: /usr/lib/python3/site-packages/telegram/__pycache__/warnings.cpython-312.pyc 100644 root:root ce15594db38d21826b4be36f14eceb09 File: /usr/lib/python3/site-packages/telegram/_birthdate.py 100644 root:root 52914bc08f3a2c541d6c1072dcc0a0fb @@ -1263,59 +1263,59 @@ File: /usr/lib/python3/site-packages/telegram/_files/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 7470dc7b3d5e5da9a3b3ec0eb2a9a4f9 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 7470dc7b3d5e5da9a3b3ec0eb2a9a4f9 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.pyc 100644 root:root 7470dc7b3d5e5da9a3b3ec0eb2a9a4f9 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.opt-1.pyc 100644 root:root e06f53daa30e0e8c6be435e6123414a5 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.opt-2.pyc 100644 root:root 2a2e4e87710d8962bf21307d7a33a536 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.pyc 100644 root:root e06f53daa30e0e8c6be435e6123414a5 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.opt-1.pyc 100644 root:root 0dfd091674ce012ade3cdc38d2c0d160 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.opt-2.pyc 100644 root:root ef608be1fa4cb38b6e0e85038aaf7f52 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.pyc 100644 root:root 0dfd091674ce012ade3cdc38d2c0d160 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.opt-1.pyc 100644 root:root 93d93c2d5bd514b0fccb90f87318792f -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.opt-2.pyc 100644 root:root 6ba2b65ad547346f58666b7a9e30017e -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.pyc 100644 root:root 93d93c2d5bd514b0fccb90f87318792f -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.opt-1.pyc 100644 root:root 1fb7e33d37709ff883995b895c5cfa96 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.opt-2.pyc 100644 root:root 26460d0684fc1b198eb4eb5677a4dded -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.pyc 100644 root:root 1fb7e33d37709ff883995b895c5cfa96 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.opt-1.pyc 100644 root:root e28bd407a8c3ad9ca243794581354ecd -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.opt-2.pyc 100644 root:root 633f0c71d74f626e8d72ec5ae4d5657e -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.pyc 100644 root:root e28bd407a8c3ad9ca243794581354ecd -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.opt-1.pyc 100644 root:root a53d705f03eefe03e0622da2da376b80 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.opt-2.pyc 100644 root:root 5e2ac47736943b1b98762d4010a2ccf4 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.pyc 100644 root:root a53d705f03eefe03e0622da2da376b80 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.opt-1.pyc 100644 root:root f8e1954c7a4bb1dfaf9a051906f8e230 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.opt-2.pyc 100644 root:root ae53b61dec2b2cc81e0d269e45ba233f -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.pyc 100644 root:root f8e1954c7a4bb1dfaf9a051906f8e230 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.opt-1.pyc 100644 root:root 94eabface9aa91743c15986f22c340e7 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.opt-2.pyc 100644 root:root 04796bcddbd2a8810e06bc2dc49902dc -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.pyc 100644 root:root 94eabface9aa91743c15986f22c340e7 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.opt-1.pyc 100644 root:root 74a467254f67016e48634ee77f6b98e2 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.opt-2.pyc 100644 root:root 9134133063a8bb88288f76b3e1d08df0 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.pyc 100644 root:root 74a467254f67016e48634ee77f6b98e2 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.opt-1.pyc 100644 root:root b127ec5d8cc9213f322e3a7098668b95 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.opt-2.pyc 100644 root:root bddba56f03a9fb9e55e57b12539055ba -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.pyc 100644 root:root b127ec5d8cc9213f322e3a7098668b95 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.opt-1.pyc 100644 root:root 22feecbf2454275da9b76fa5b2d8ebe7 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.opt-2.pyc 100644 root:root e6fed32986d63b6a5d19055365d93f43 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.pyc 100644 root:root 22feecbf2454275da9b76fa5b2d8ebe7 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.opt-1.pyc 100644 root:root cfbce8988281a5310de8b7450b2e060a -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.opt-2.pyc 100644 root:root b54d92b7e1900d264acc76382e29fe31 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.pyc 100644 root:root cfbce8988281a5310de8b7450b2e060a -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.opt-1.pyc 100644 root:root 3eeaa1feffae2436338bd05e01f4f3c0 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.opt-2.pyc 100644 root:root 8f62f5f5d0c7c55628830a248a16c07a -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.pyc 100644 root:root 3eeaa1feffae2436338bd05e01f4f3c0 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.opt-1.pyc 100644 root:root 43eda96118739def5de99f07dece56d6 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.opt-2.pyc 100644 root:root fc4556c263f78bb485394505a1f5b92f -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.pyc 100644 root:root 43eda96118739def5de99f07dece56d6 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.opt-1.pyc 100644 root:root a2194e7a467933ad0806874808810259 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.opt-2.pyc 100644 root:root 8354ed669546bffd0dcfdc38fb8c7b18 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.pyc 100644 root:root a2194e7a467933ad0806874808810259 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.opt-1.pyc 100644 root:root 732446092ac056126b0646c350c82c2d -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.opt-2.pyc 100644 root:root 13027e5932e3ae0efc65c465acb92718 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.pyc 100644 root:root 732446092ac056126b0646c350c82c2d -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.opt-1.pyc 100644 root:root 8cc70dcf1e944462f5f26d65159bfdf9 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.opt-2.pyc 100644 root:root ff69bb5b1d6f0ffdd30cd68424230357 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.pyc 100644 root:root 8cc70dcf1e944462f5f26d65159bfdf9 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.opt-1.pyc 100644 root:root 8813f21e603425c21d95b23beac92050 -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.opt-2.pyc 100644 root:root dfa1f3b7d81a68f39391b12e52a8384f -File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.pyc 100644 root:root 8813f21e603425c21d95b23beac92050 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 146bfdacf06cde1cdd63078881130c5d +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 146bfdacf06cde1cdd63078881130c5d +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/__init__.cpython-312.pyc 100644 root:root 146bfdacf06cde1cdd63078881130c5d +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.opt-1.pyc 100644 root:root d4ac511341b8f67b4f3aa395110ed9b2 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.opt-2.pyc 100644 root:root bca63f6654fbbb5733390a24b232a380 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basemedium.cpython-312.pyc 100644 root:root d4ac511341b8f67b4f3aa395110ed9b2 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.opt-1.pyc 100644 root:root 34bf27b5a16725ba697c551724dc9141 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.opt-2.pyc 100644 root:root 29fa33ea07af299392fcbee25320dbe2 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/_basethumbedmedium.cpython-312.pyc 100644 root:root 34bf27b5a16725ba697c551724dc9141 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.opt-1.pyc 100644 root:root 3eed987bcdc6d7b825c988c165cf2aa8 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.opt-2.pyc 100644 root:root 2d8d098fb3baca6e92452b2d68f9d90c +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/animation.cpython-312.pyc 100644 root:root 3eed987bcdc6d7b825c988c165cf2aa8 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.opt-1.pyc 100644 root:root c477fa95f19dff417cba5d33720b01a9 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.opt-2.pyc 100644 root:root b9cee7ad0112b2354fe99d7e1bc25de8 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/audio.cpython-312.pyc 100644 root:root c477fa95f19dff417cba5d33720b01a9 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.opt-1.pyc 100644 root:root 89b7b8b2255612ac6897d32c49d3e3ef +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.opt-2.pyc 100644 root:root 0d3f03e5328c631f585f607c46f67135 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/chatphoto.cpython-312.pyc 100644 root:root 89b7b8b2255612ac6897d32c49d3e3ef +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.opt-1.pyc 100644 root:root 4bb29a1755fa1b502ca6b17a6d815ec8 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.opt-2.pyc 100644 root:root a539eb78d7f89f0f4022253642f19dae +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/contact.cpython-312.pyc 100644 root:root 4bb29a1755fa1b502ca6b17a6d815ec8 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.opt-1.pyc 100644 root:root 5fbdbc552df7f8d8586837b74a421327 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.opt-2.pyc 100644 root:root 27d8d0eeab287f6eafd80ef87791c334 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/document.cpython-312.pyc 100644 root:root 5fbdbc552df7f8d8586837b74a421327 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.opt-1.pyc 100644 root:root 8eecb695f18e514c7afe359cc955d2b7 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.opt-2.pyc 100644 root:root 0049afbd92d098c85889ee7cb4605663 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/file.cpython-312.pyc 100644 root:root 8eecb695f18e514c7afe359cc955d2b7 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.opt-1.pyc 100644 root:root b82de4c1789b815f7d52fa22bf5daaa6 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.opt-2.pyc 100644 root:root ae8a8a3ecd4943ca871e5104fd5b6e4a +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputfile.cpython-312.pyc 100644 root:root b82de4c1789b815f7d52fa22bf5daaa6 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.opt-1.pyc 100644 root:root aba6adbfe908942c5d8af0da94363b78 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.opt-2.pyc 100644 root:root ce6c10df070519bfdab09cc0377409c0 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputmedia.cpython-312.pyc 100644 root:root aba6adbfe908942c5d8af0da94363b78 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.opt-1.pyc 100644 root:root 4403e77c23a894a753b90f17f1452c12 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.opt-2.pyc 100644 root:root f3c54ef25ff730f8d847b6eafb8cbf13 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/inputsticker.cpython-312.pyc 100644 root:root 4403e77c23a894a753b90f17f1452c12 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.opt-1.pyc 100644 root:root 0b33465b1e26e448332ed1324c3bfbbb +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.opt-2.pyc 100644 root:root 4dde2613bb61c2460dd497448b30ba7b +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/location.cpython-312.pyc 100644 root:root 0b33465b1e26e448332ed1324c3bfbbb +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.opt-1.pyc 100644 root:root 6b3e7f9efefc2e333c79d5eb67376681 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.opt-2.pyc 100644 root:root 9374c5af7ee2d6966680747185daa82c +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/photosize.cpython-312.pyc 100644 root:root 6b3e7f9efefc2e333c79d5eb67376681 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.opt-1.pyc 100644 root:root e684cb15bde1e05a4797a665b8ea3a69 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.opt-2.pyc 100644 root:root f26d4eead8bd6fc62342155f0fccd4c0 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/sticker.cpython-312.pyc 100644 root:root e684cb15bde1e05a4797a665b8ea3a69 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.opt-1.pyc 100644 root:root 8a9095a2466fb3b5740d9ba12d830037 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.opt-2.pyc 100644 root:root a01f3af5dd8ded05992af91fb5fb2c50 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/venue.cpython-312.pyc 100644 root:root 8a9095a2466fb3b5740d9ba12d830037 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.opt-1.pyc 100644 root:root 2b1f8ae5d30b0b77bddb2ca5bf4b76ca +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.opt-2.pyc 100644 root:root e9d4a725587b0a2aafd0466d75b4f67a +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/video.cpython-312.pyc 100644 root:root 2b1f8ae5d30b0b77bddb2ca5bf4b76ca +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.opt-1.pyc 100644 root:root 0530af76a1ea8ceeaffa19c24e4c9c18 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.opt-2.pyc 100644 root:root 886c99831b821adb5f535bc846947989 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/videonote.cpython-312.pyc 100644 root:root 0530af76a1ea8ceeaffa19c24e4c9c18 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.opt-1.pyc 100644 root:root f2471a751f35e7a814c88330392ffaee +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.opt-2.pyc 100644 root:root 24827e136ee2803b0e3a07ae97359698 +File: /usr/lib/python3/site-packages/telegram/_files/__pycache__/voice.cpython-312.pyc 100644 root:root f2471a751f35e7a814c88330392ffaee File: /usr/lib/python3/site-packages/telegram/_files/_basemedium.py 100644 root:root c335226faf9e2ba4b29a1c659f1a83d8 @@ -1343,14 +1343,14 @@ File: /usr/lib/python3/site-packages/telegram/_games/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 61dc8bd959ea8f66e2313776429a4d0f -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 61dc8bd959ea8f66e2313776429a4d0f -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.pyc 100644 root:root 61dc8bd959ea8f66e2313776429a4d0f -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.opt-1.pyc 100644 root:root c6b57ed2130b3b8b8cc70261046e1197 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.opt-2.pyc 100644 root:root 4502c1b03fd9e977762eb232763098c8 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.pyc 100644 root:root c6b57ed2130b3b8b8cc70261046e1197 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.opt-1.pyc 100644 root:root fe878331cc830b78a8083980dc200253 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.opt-2.pyc 100644 root:root 3dd9ab6ef67d86b909f2822711c7ebff -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.pyc 100644 root:root fe878331cc830b78a8083980dc200253 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.opt-1.pyc 100644 root:root 872ba06e4f57044678141e62ff887691 -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.opt-2.pyc 100644 root:root 3500ef463f945926563ed60e5dfeadbe -File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.pyc 100644 root:root 872ba06e4f57044678141e62ff887691 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 8f9534fd3bda61e9b8bbd47fef523c05 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 8f9534fd3bda61e9b8bbd47fef523c05 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/__init__.cpython-312.pyc 100644 root:root 8f9534fd3bda61e9b8bbd47fef523c05 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.opt-1.pyc 100644 root:root b1816543e04337bd7e8016b666ab5536 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.opt-2.pyc 100644 root:root 87e83ffc2424f9ec6ace6fa1f9a22b82 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/callbackgame.cpython-312.pyc 100644 root:root b1816543e04337bd7e8016b666ab5536 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.opt-1.pyc 100644 root:root 9f932408a53a8da04e742233e2967a5c +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.opt-2.pyc 100644 root:root 46266e5395f8e2d781c430191a967f69 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/game.cpython-312.pyc 100644 root:root 9f932408a53a8da04e742233e2967a5c +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.opt-1.pyc 100644 root:root 93b77e2f4dc883ddc3bcd845c77bda45 +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.opt-2.pyc 100644 root:root 67aff89d18c7810988b535aa07b6ce0e +File: /usr/lib/python3/site-packages/telegram/_games/__pycache__/gamehighscore.cpython-312.pyc 100644 root:root 93b77e2f4dc883ddc3bcd845c77bda45 File: /usr/lib/python3/site-packages/telegram/_games/callbackgame.py 100644 root:root 55d5f4686881e261588c68dfe00b5c4c @@ -1362,98 +1362,98 @@ File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 41b52542438ae4b93d92b3142a6aba04 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 41b52542438ae4b93d92b3142a6aba04 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.pyc 100644 root:root 41b52542438ae4b93d92b3142a6aba04 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.opt-1.pyc 100644 root:root 64a44d31aba7927d105aeab7806b2709 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.opt-2.pyc 100644 root:root 63296f4d2dd0254da59a74591396e330 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.pyc 100644 root:root 64a44d31aba7927d105aeab7806b2709 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.opt-1.pyc 100644 root:root f50e6c2484913448a5adf20d09abb8cf -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.opt-2.pyc 100644 root:root 4f83fa7918dbc05e88878f2ab4eb8712 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.pyc 100644 root:root f50e6c2484913448a5adf20d09abb8cf -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.opt-1.pyc 100644 root:root 60201b83bcc50eaba4f0a1f91fdb466a -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.opt-2.pyc 100644 root:root 57531251bad7d79eb357a08cfb6a0fa3 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.pyc 100644 root:root 60201b83bcc50eaba4f0a1f91fdb466a -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.opt-1.pyc 100644 root:root 75a1f612bdfa8f762fb2cddd35def9fc -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.opt-2.pyc 100644 root:root 5063a65d3c010b84cb042100d1adce0e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.pyc 100644 root:root 75a1f612bdfa8f762fb2cddd35def9fc -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.opt-1.pyc 100644 root:root d8165a3407381c24fa1cf3e3e3d30004 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.opt-2.pyc 100644 root:root 78014cac01f5b9faf5db80ddf6ca262f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.pyc 100644 root:root d8165a3407381c24fa1cf3e3e3d30004 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.opt-1.pyc 100644 root:root 8d9d3577eb24b3da9471a1015a681917 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.opt-2.pyc 100644 root:root 60063a862d4f8fefeeac31abaf06c256 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.pyc 100644 root:root 8d9d3577eb24b3da9471a1015a681917 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.opt-1.pyc 100644 root:root d62a159ebdf3b26bb053a6e6575bfb7f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.opt-2.pyc 100644 root:root 7b0982641c9ce7456e16c4e4ed78bef3 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.pyc 100644 root:root d62a159ebdf3b26bb053a6e6575bfb7f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.opt-1.pyc 100644 root:root 218d3f77582e62c55b9c521fa76a3d6e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.opt-2.pyc 100644 root:root 4fb8383f41e68b6353b268cb06c17194 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.pyc 100644 root:root 218d3f77582e62c55b9c521fa76a3d6e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.opt-1.pyc 100644 root:root 0c89bac3e83a6b746abb0b177f451c2b -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.opt-2.pyc 100644 root:root cbb8af8f142bc00b037dad00b1a1205e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.pyc 100644 root:root 0c89bac3e83a6b746abb0b177f451c2b -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.opt-1.pyc 100644 root:root 4a0ae84ecb8d1ab31cb6795e401e9705 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.opt-2.pyc 100644 root:root 3e57ab58589dec883ac55081e43b94c8 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.pyc 100644 root:root 4a0ae84ecb8d1ab31cb6795e401e9705 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.opt-1.pyc 100644 root:root 8aff80fd898f0550db633669101b8557 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.opt-2.pyc 100644 root:root 0edd8475812026a44bcb2ad1e60ada33 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.pyc 100644 root:root 8aff80fd898f0550db633669101b8557 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.opt-1.pyc 100644 root:root 922fe5f770cdd71c283ab25cbf3628e2 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.opt-2.pyc 100644 root:root d1f87ee0771d4fe2ca0ba4c533550a1d -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.pyc 100644 root:root 922fe5f770cdd71c283ab25cbf3628e2 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.opt-1.pyc 100644 root:root 68685a13e577f4842959420080aefef7 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.opt-2.pyc 100644 root:root a8a7da3ad048edf63e2425c9ba23c7a2 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.pyc 100644 root:root 68685a13e577f4842959420080aefef7 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.opt-1.pyc 100644 root:root e6ed14eea96e55edcffde92424c72aad -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.opt-2.pyc 100644 root:root 4f4898847cee5db1c651ee1d5fc7d0ac -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.pyc 100644 root:root e6ed14eea96e55edcffde92424c72aad -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.opt-1.pyc 100644 root:root 30986974f0a5171773a4dae73f414fd1 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.opt-2.pyc 100644 root:root 13c86c091dcf867d9723a06a79f632ce -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.pyc 100644 root:root 30986974f0a5171773a4dae73f414fd1 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.opt-1.pyc 100644 root:root f69939e8c8dbef99dc9e8c9c36a51da6 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.opt-2.pyc 100644 root:root c239ad84a5921a9c901db2edf620073d -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.pyc 100644 root:root f69939e8c8dbef99dc9e8c9c36a51da6 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.opt-1.pyc 100644 root:root f40096920f7fc886b0f328c03f669f59 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.opt-2.pyc 100644 root:root bfba569824e07aa46eb74cd688174b26 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.pyc 100644 root:root f40096920f7fc886b0f328c03f669f59 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.opt-1.pyc 100644 root:root a0ec3ee79fa623232cc49a58a30567e9 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.opt-2.pyc 100644 root:root ff7390095a034589e15bc38a791126c8 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.pyc 100644 root:root a0ec3ee79fa623232cc49a58a30567e9 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.opt-1.pyc 100644 root:root f1d39d2f55bf769787287b23d8629688 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.opt-2.pyc 100644 root:root c7df315517c3a98785cd69e80e05d956 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.pyc 100644 root:root f1d39d2f55bf769787287b23d8629688 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.opt-1.pyc 100644 root:root 05273e8adfe20aa1fd437c0c48861da5 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.opt-2.pyc 100644 root:root 47ea03c707b42f061a61106b88e40df3 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.pyc 100644 root:root 05273e8adfe20aa1fd437c0c48861da5 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.opt-1.pyc 100644 root:root e534ecb818d8e076f487fcc222d029c6 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.opt-2.pyc 100644 root:root b31e66a57e346058f1447f6b7750f099 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.pyc 100644 root:root e534ecb818d8e076f487fcc222d029c6 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.opt-1.pyc 100644 root:root f8cf34482b7becd62dcb2725f682de0c -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.opt-2.pyc 100644 root:root 7876695b459559f48ce084f1266992d5 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.pyc 100644 root:root f8cf34482b7becd62dcb2725f682de0c -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.opt-1.pyc 100644 root:root b687ef2890fb3562ccad699af0dff14f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.opt-2.pyc 100644 root:root acf2d6a22da196ebc17c690ab90c8cf6 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.pyc 100644 root:root b687ef2890fb3562ccad699af0dff14f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.opt-1.pyc 100644 root:root d71d13bb2cdca596c78576c7394cfc5f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.opt-2.pyc 100644 root:root 9b90d0b65fe1ab63237eff8660465274 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.pyc 100644 root:root d71d13bb2cdca596c78576c7394cfc5f -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.opt-1.pyc 100644 root:root 673635373603c0971bf1d5cb98150281 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.opt-2.pyc 100644 root:root 656f69a8059dedade2292826ae5c97ac -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.pyc 100644 root:root 673635373603c0971bf1d5cb98150281 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.opt-1.pyc 100644 root:root 519bd3a2b2bcb50e051d1984b63c72a8 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.opt-2.pyc 100644 root:root c2707ef4706f405e6c7bc812fa703768 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.pyc 100644 root:root 519bd3a2b2bcb50e051d1984b63c72a8 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.opt-1.pyc 100644 root:root ab9bf669a866f35e02a8dfb83535241e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.opt-2.pyc 100644 root:root 3e5ad0130158ab45b0ccebaab012055d -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.pyc 100644 root:root ab9bf669a866f35e02a8dfb83535241e -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.opt-1.pyc 100644 root:root 3618a92eae808062a1ce464d10002af1 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.opt-2.pyc 100644 root:root 254f0302911ca0f7227dccb38938a884 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.pyc 100644 root:root 3618a92eae808062a1ce464d10002af1 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.opt-1.pyc 100644 root:root 7b2d5fe86981d556636afef4fa48d2c2 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.opt-2.pyc 100644 root:root 3b3653fc3429f106d330bf3d3b59e91b -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.pyc 100644 root:root 7b2d5fe86981d556636afef4fa48d2c2 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.opt-1.pyc 100644 root:root 05f18211509e92513f8a94d7b42a7644 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.opt-2.pyc 100644 root:root 7a243870aa4f608128085d4488ede4a0 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.pyc 100644 root:root 05f18211509e92513f8a94d7b42a7644 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.opt-1.pyc 100644 root:root 1abadafd9afec3e267b12cde2cd47c4d -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.opt-2.pyc 100644 root:root 832e93df689583a62aac2623a716a8a7 -File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.pyc 100644 root:root 1abadafd9afec3e267b12cde2cd47c4d +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root a26ec808885c8ac9f2c6bd739615b368 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root a26ec808885c8ac9f2c6bd739615b368 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/__init__.cpython-312.pyc 100644 root:root a26ec808885c8ac9f2c6bd739615b368 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.opt-1.pyc 100644 root:root 3b00316ac7204a855032c352f0d941d2 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.opt-2.pyc 100644 root:root b15928a5f59e32c737613a23edad7dd3 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardbutton.cpython-312.pyc 100644 root:root 3b00316ac7204a855032c352f0d941d2 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.opt-1.pyc 100644 root:root be42387afc1ab76a311eeab3122db881 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.opt-2.pyc 100644 root:root 4a63c6d06ae944232e76ae819386f8bf +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinekeyboardmarkup.cpython-312.pyc 100644 root:root be42387afc1ab76a311eeab3122db881 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.opt-1.pyc 100644 root:root 2c47eecf44e26178b92ad2cbf546e024 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.opt-2.pyc 100644 root:root 49c73b777173c1cd37a042e664ff5137 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequery.cpython-312.pyc 100644 root:root 2c47eecf44e26178b92ad2cbf546e024 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.opt-1.pyc 100644 root:root 177af4d9561632cbfc4f72cb5b2a26b3 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.opt-2.pyc 100644 root:root 29c3e19f9ad6fcdca02a9fb33d8ff7e0 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresult.cpython-312.pyc 100644 root:root 177af4d9561632cbfc4f72cb5b2a26b3 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.opt-1.pyc 100644 root:root 50fc6479d25f1cd5f66e61fd8c1d56b8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.opt-2.pyc 100644 root:root f552883ecfe2be873da9f783b35394a6 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultarticle.cpython-312.pyc 100644 root:root 50fc6479d25f1cd5f66e61fd8c1d56b8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.opt-1.pyc 100644 root:root 6824d4224e73f18aabdb66f6dc29c239 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.opt-2.pyc 100644 root:root eb2adf4b4ef5134e78286426efd6422d +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultaudio.cpython-312.pyc 100644 root:root 6824d4224e73f18aabdb66f6dc29c239 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.opt-1.pyc 100644 root:root 586aaf34b2797d40ab2bcd55f78a50ea +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.opt-2.pyc 100644 root:root 54cfe71b489d6368e81a19ce10152e40 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedaudio.cpython-312.pyc 100644 root:root 586aaf34b2797d40ab2bcd55f78a50ea +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.opt-1.pyc 100644 root:root 37f683302be9bb76bfeb1f82b9419879 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.opt-2.pyc 100644 root:root 85b3121a9f7489b8d5b7e4581df74283 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcacheddocument.cpython-312.pyc 100644 root:root 37f683302be9bb76bfeb1f82b9419879 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.opt-1.pyc 100644 root:root 9f4eacd4e27a42eb50602384cf3fdfce +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.opt-2.pyc 100644 root:root 941961b4d36a0d600bc67d2403cebdd0 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedgif.cpython-312.pyc 100644 root:root 9f4eacd4e27a42eb50602384cf3fdfce +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.opt-1.pyc 100644 root:root 89a7a7349d276746820428f17c37f8b8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.opt-2.pyc 100644 root:root 486f2156b0764a3896e28923d71fa15c +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedmpeg4gif.cpython-312.pyc 100644 root:root 89a7a7349d276746820428f17c37f8b8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.opt-1.pyc 100644 root:root 4551fcaacecec4fd188b90d386b44014 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.opt-2.pyc 100644 root:root 52aa8df246cd58a0313933746022fbd0 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedphoto.cpython-312.pyc 100644 root:root 4551fcaacecec4fd188b90d386b44014 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.opt-1.pyc 100644 root:root 1fa1d927fc5a50890d681dbdcd44415c +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.opt-2.pyc 100644 root:root b5bc1dba9584be275b96d6d55c39e8ef +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedsticker.cpython-312.pyc 100644 root:root 1fa1d927fc5a50890d681dbdcd44415c +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.opt-1.pyc 100644 root:root 3aa07a1114fb45500cf0bc47b5b139f5 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.opt-2.pyc 100644 root:root 629182ccd79c623c3df94107dd34513a +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvideo.cpython-312.pyc 100644 root:root 3aa07a1114fb45500cf0bc47b5b139f5 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.opt-1.pyc 100644 root:root 472103a7ef0e3b2683b436e318192cbb +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.opt-2.pyc 100644 root:root 2f5d24754e32f94abec25356cebc8346 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcachedvoice.cpython-312.pyc 100644 root:root 472103a7ef0e3b2683b436e318192cbb +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.opt-1.pyc 100644 root:root 8abad41c509851cb6d59eda34681431f +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.opt-2.pyc 100644 root:root 2dea437b3836925f1f1d012161c88ddc +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultcontact.cpython-312.pyc 100644 root:root 8abad41c509851cb6d59eda34681431f +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.opt-1.pyc 100644 root:root 454ea63d4ec62da94efb623b95b65e96 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.opt-2.pyc 100644 root:root 4b8f9700474a4e3ef0d3d663bd3bc738 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultdocument.cpython-312.pyc 100644 root:root 454ea63d4ec62da94efb623b95b65e96 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.opt-1.pyc 100644 root:root 6e4a1f709e2b5f454e11334c7fb888c8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.opt-2.pyc 100644 root:root d38458e9981036faee9ae7caf43d1387 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgame.cpython-312.pyc 100644 root:root 6e4a1f709e2b5f454e11334c7fb888c8 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.opt-1.pyc 100644 root:root e4852fcb3e6c0c165cfa732c03b69223 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.opt-2.pyc 100644 root:root 03a714bfe4618bbcd0b0c730c6a428cd +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultgif.cpython-312.pyc 100644 root:root e4852fcb3e6c0c165cfa732c03b69223 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.opt-1.pyc 100644 root:root 39786d2dc164f23aff3876d1f91b61d1 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.opt-2.pyc 100644 root:root 2d9ea10773dfc4331d64692528241370 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultlocation.cpython-312.pyc 100644 root:root 39786d2dc164f23aff3876d1f91b61d1 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.opt-1.pyc 100644 root:root 41bf381693d91a6c7bd0f6637dac073e +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.opt-2.pyc 100644 root:root 5fe153ab9e93d58293565ca59191f688 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultmpeg4gif.cpython-312.pyc 100644 root:root 41bf381693d91a6c7bd0f6637dac073e +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.opt-1.pyc 100644 root:root 7f5db3195fce2c60d19a6f0e8a0b289d +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.opt-2.pyc 100644 root:root 5bb32cc46652f9507776579ba31f005e +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultphoto.cpython-312.pyc 100644 root:root 7f5db3195fce2c60d19a6f0e8a0b289d +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.opt-1.pyc 100644 root:root ae42c6f8c2640fb06089ef3078ee4345 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.opt-2.pyc 100644 root:root 67b1d529dd9cd6f64ff66426da16f395 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultsbutton.cpython-312.pyc 100644 root:root ae42c6f8c2640fb06089ef3078ee4345 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.opt-1.pyc 100644 root:root e950b33f89e30def30ac7b3f5aed3c55 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.opt-2.pyc 100644 root:root bd178e01dc8c720a8a3e84b91d55abee +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvenue.cpython-312.pyc 100644 root:root e950b33f89e30def30ac7b3f5aed3c55 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.opt-1.pyc 100644 root:root 31c828dfc1fef1dd874022f61f6d191b +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.opt-2.pyc 100644 root:root 28e8248b1e92f2c99c67239851dcdc1f +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvideo.cpython-312.pyc 100644 root:root 31c828dfc1fef1dd874022f61f6d191b +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.opt-1.pyc 100644 root:root 528242cc982b986bd3839064cfc4ddcb +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.opt-2.pyc 100644 root:root cb96b89379b151b52f5cb5d3d2d2bb7e +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inlinequeryresultvoice.cpython-312.pyc 100644 root:root 528242cc982b986bd3839064cfc4ddcb +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.opt-1.pyc 100644 root:root 006b1ec8ba5e7615df2ea3d3648a309a +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.opt-2.pyc 100644 root:root 076f60b4af8eded6c7310be64d39e900 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputcontactmessagecontent.cpython-312.pyc 100644 root:root 006b1ec8ba5e7615df2ea3d3648a309a +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.opt-1.pyc 100644 root:root bc4ad6dd7e87e5cfd1ab23b4277dd754 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.opt-2.pyc 100644 root:root 5d8578b939ef16d7badd625b0c08a30b +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputinvoicemessagecontent.cpython-312.pyc 100644 root:root bc4ad6dd7e87e5cfd1ab23b4277dd754 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.opt-1.pyc 100644 root:root 13d1a6921c4461ae2b8bc51be2a61f69 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.opt-2.pyc 100644 root:root 0462454ab1a24ae86aecec690a55e478 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputlocationmessagecontent.cpython-312.pyc 100644 root:root 13d1a6921c4461ae2b8bc51be2a61f69 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.opt-1.pyc 100644 root:root 66fef900eecca0061efc11f50eaa3978 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.opt-2.pyc 100644 root:root 4ca19040c1cc8bf66174eabb90b84f0e +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputmessagecontent.cpython-312.pyc 100644 root:root 66fef900eecca0061efc11f50eaa3978 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.opt-1.pyc 100644 root:root 6853d054da404981028bbe2533365f79 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.opt-2.pyc 100644 root:root 63b357601440b10ca5a326f8052ab76f +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputtextmessagecontent.cpython-312.pyc 100644 root:root 6853d054da404981028bbe2533365f79 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.opt-1.pyc 100644 root:root a6c7b7ac33122bdab920e2f22c521821 +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.opt-2.pyc 100644 root:root f85ee5068abe3fec3d24e4c492f1b93f +File: /usr/lib/python3/site-packages/telegram/_inline/__pycache__/inputvenuemessagecontent.cpython-312.pyc 100644 root:root a6c7b7ac33122bdab920e2f22c521821 File: /usr/lib/python3/site-packages/telegram/_inline/inlinekeyboardbutton.py 100644 root:root 2206034abab9af3c749bd1493575a9c1 @@ -1504,23 +1504,23 @@ File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root fc34184079cf568f3b2fe339f938cddc -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root fc34184079cf568f3b2fe339f938cddc -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.pyc 100644 root:root fc34184079cf568f3b2fe339f938cddc -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.opt-1.pyc 100644 root:root 04c2de27e8bb7412fc1957ec18a80c63 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.opt-2.pyc 100644 root:root 59f4c081e606e9b846d30fbb80e41532 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.pyc 100644 root:root 04c2de27e8bb7412fc1957ec18a80c63 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.opt-1.pyc 100644 root:root 6d92d1018c0acd56dca55b74e6f5946c -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.opt-2.pyc 100644 root:root 26475c9663d56f80738e0dc109be4913 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.pyc 100644 root:root 6d92d1018c0acd56dca55b74e6f5946c -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.opt-1.pyc 100644 root:root 537f4efe048273ef595702279e7eba29 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.opt-2.pyc 100644 root:root 13f652b904f10bdf10012abfb3f883e7 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.pyc 100644 root:root 537f4efe048273ef595702279e7eba29 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.opt-1.pyc 100644 root:root c30c3d0730955960d947125b93771d1c -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.opt-2.pyc 100644 root:root 830522d660e4a3a4fb12ae12de025e69 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.pyc 100644 root:root c30c3d0730955960d947125b93771d1c -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.opt-1.pyc 100644 root:root 9fb21101053e0eb966520dbdab640781 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.opt-2.pyc 100644 root:root b07ec1f3607d134027ef91e1fe949ce2 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.pyc 100644 root:root 9fb21101053e0eb966520dbdab640781 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.opt-1.pyc 100644 root:root 2374cb53f8a25e2fd4d9fa9021aec908 -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.opt-2.pyc 100644 root:root 71cad2776cf15993a7acc9952a947a3a -File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.pyc 100644 root:root 2374cb53f8a25e2fd4d9fa9021aec908 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root b05a1181e26b1d2f6397bb6fea81ad78 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root b05a1181e26b1d2f6397bb6fea81ad78 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/__init__.cpython-312.pyc 100644 root:root b05a1181e26b1d2f6397bb6fea81ad78 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.opt-1.pyc 100644 root:root af11a77227e40479c00cd627acfcc3f7 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.opt-2.pyc 100644 root:root 38327f3a94f3841084b3992a3c266915 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/credentials.cpython-312.pyc 100644 root:root af11a77227e40479c00cd627acfcc3f7 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.opt-1.pyc 100644 root:root b62e0fd216d80fd1a30ca1a31c6e2b5b +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.opt-2.pyc 100644 root:root cbe9a642783fb43c8951fa1876e3ef27 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/data.cpython-312.pyc 100644 root:root b62e0fd216d80fd1a30ca1a31c6e2b5b +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.opt-1.pyc 100644 root:root 7c9572d5f12fff7db4537e5187e8ed49 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.opt-2.pyc 100644 root:root 270493661969f799b57a9e6b9bff829d +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/encryptedpassportelement.cpython-312.pyc 100644 root:root 7c9572d5f12fff7db4537e5187e8ed49 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.opt-1.pyc 100644 root:root 36e87dde8fe66200cf82cc3eda6285e2 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.opt-2.pyc 100644 root:root 60ecd573bd2eb1a2e896fc3c8f4c4bba +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportdata.cpython-312.pyc 100644 root:root 36e87dde8fe66200cf82cc3eda6285e2 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.opt-1.pyc 100644 root:root 5d0815c856e84e761c7de5ab54e9fbd5 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.opt-2.pyc 100644 root:root f4cd750cbd797bddc1ba0fd46cd6a81d +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportelementerrors.cpython-312.pyc 100644 root:root 5d0815c856e84e761c7de5ab54e9fbd5 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.opt-1.pyc 100644 root:root f129e544a1f676804124a7ebe6f99e83 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.opt-2.pyc 100644 root:root 93574196d44cd673cf17ddfe1d5be1c0 +File: /usr/lib/python3/site-packages/telegram/_passport/__pycache__/passportfile.cpython-312.pyc 100644 root:root f129e544a1f676804124a7ebe6f99e83 File: /usr/lib/python3/site-packages/telegram/_passport/credentials.py 100644 root:root 97754c58317426f85b5c6b292131d3e7 @@ -1534,29 +1534,29 @@ File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 028e33bdebd15ae7d91c0a64338a6c5b -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 028e33bdebd15ae7d91c0a64338a6c5b -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.pyc 100644 root:root 028e33bdebd15ae7d91c0a64338a6c5b -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.opt-1.pyc 100644 root:root e167bf6e54f7fe687ac9fc5e06e528df -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.opt-2.pyc 100644 root:root 11df0de938e9ffdfebafb0d5c575de70 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.pyc 100644 root:root e167bf6e54f7fe687ac9fc5e06e528df -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.opt-1.pyc 100644 root:root 8ce46db1c4214be4bfc618d83548e527 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.opt-2.pyc 100644 root:root c0f5c3c7742bdab8337a78b9e635700b -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.pyc 100644 root:root 8ce46db1c4214be4bfc618d83548e527 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.opt-1.pyc 100644 root:root fc6ed4df09e49142c5334daffba11cd5 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.opt-2.pyc 100644 root:root 6055dfcfe6fed1d1eb14e11796ad19ac -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.pyc 100644 root:root fc6ed4df09e49142c5334daffba11cd5 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.opt-1.pyc 100644 root:root 9403ffe424fffd194b1c79c7d366146e -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.opt-2.pyc 100644 root:root 017096cdaadc39830b023fc8f17b6116 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.pyc 100644 root:root 9403ffe424fffd194b1c79c7d366146e -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.opt-1.pyc 100644 root:root ad3e987d07ff3d68bb0c2c8572a04a2e -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.opt-2.pyc 100644 root:root 951608b251a563c2a115d96b55d9c422 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.pyc 100644 root:root ad3e987d07ff3d68bb0c2c8572a04a2e -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.opt-1.pyc 100644 root:root 2fc3a70f5f666f28aad9673ffe06d830 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.opt-2.pyc 100644 root:root aac7a075aaf84e6acea1c9e5e4c5a168 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.pyc 100644 root:root 2fc3a70f5f666f28aad9673ffe06d830 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.opt-1.pyc 100644 root:root b4888e250a72014f3527eb4bcff9fc91 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.opt-2.pyc 100644 root:root 2a572b588deddef3411ca45e807a28c6 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.pyc 100644 root:root b4888e250a72014f3527eb4bcff9fc91 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.opt-1.pyc 100644 root:root 1bb65f5ac2606f84bfcb8715523bd1cb -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.opt-2.pyc 100644 root:root f8a6512e6e0993c2652d6f2ac8c30dc6 -File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.pyc 100644 root:root 1bb65f5ac2606f84bfcb8715523bd1cb +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 65fa3a0ee33cee5db9baa02a10fa980c +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 65fa3a0ee33cee5db9baa02a10fa980c +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/__init__.cpython-312.pyc 100644 root:root 65fa3a0ee33cee5db9baa02a10fa980c +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.opt-1.pyc 100644 root:root c99e9bcdfcca7fa913aba3bec39dcd7f +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.opt-2.pyc 100644 root:root c2b9c000ddf333a877507aebaed1425f +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/invoice.cpython-312.pyc 100644 root:root c99e9bcdfcca7fa913aba3bec39dcd7f +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.opt-1.pyc 100644 root:root 432bedce63957be27ed676f8dcb70914 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.opt-2.pyc 100644 root:root 6548da8f834ba2e80a926b782ec0032f +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/labeledprice.cpython-312.pyc 100644 root:root 432bedce63957be27ed676f8dcb70914 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.opt-1.pyc 100644 root:root 0dceadc43afb84e899e98902fb080fc3 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.opt-2.pyc 100644 root:root 11ae3eb715b7b86d9f9f314d1d3bd6d5 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/orderinfo.cpython-312.pyc 100644 root:root 0dceadc43afb84e899e98902fb080fc3 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.opt-1.pyc 100644 root:root 6c7e42331e4f48f5836ba5d7cc33d8df +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.opt-2.pyc 100644 root:root 1bb7b07bb1a5c0e1f37b0ccef6ee8f17 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/precheckoutquery.cpython-312.pyc 100644 root:root 6c7e42331e4f48f5836ba5d7cc33d8df +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.opt-1.pyc 100644 root:root 5ace75fc19201e9e45213c9cc9ddd511 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.opt-2.pyc 100644 root:root a786799466209ce63c32701cc545d9a2 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingaddress.cpython-312.pyc 100644 root:root 5ace75fc19201e9e45213c9cc9ddd511 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.opt-1.pyc 100644 root:root 39b882d1df9cff6cffca8c5ee17597c2 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.opt-2.pyc 100644 root:root 27ac164a769b40daec9e8bffa7ddfb9c +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingoption.cpython-312.pyc 100644 root:root 39b882d1df9cff6cffca8c5ee17597c2 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.opt-1.pyc 100644 root:root 32dbcbae99f82af857dc9fe91c087ab3 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.opt-2.pyc 100644 root:root 5b875e617c46bbec674af997c7e36ad9 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/shippingquery.cpython-312.pyc 100644 root:root 32dbcbae99f82af857dc9fe91c087ab3 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.opt-1.pyc 100644 root:root f97835e4c54ddb0abba8cccecb800aed +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.opt-2.pyc 100644 root:root 97708ceeed8782e316c620b1a89b18a3 +File: /usr/lib/python3/site-packages/telegram/_payment/__pycache__/successfulpayment.cpython-312.pyc 100644 root:root f97835e4c54ddb0abba8cccecb800aed File: /usr/lib/python3/site-packages/telegram/_payment/invoice.py 100644 root:root 30c76fb98a79dc7f7673ad57cf8c8729 @@ -1586,44 +1586,44 @@ File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 3b46e14b9e0446ffc0255f1b3708ab03 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 3b46e14b9e0446ffc0255f1b3708ab03 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.pyc 100644 root:root 3b46e14b9e0446ffc0255f1b3708ab03 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.opt-1.pyc 100644 root:root 64c7bd49445ae1bf2f1881a53238e1ed -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.opt-2.pyc 100644 root:root 97cc191d05f9d0143b513d55f966ddbb -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.pyc 100644 root:root 64c7bd49445ae1bf2f1881a53238e1ed -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.opt-1.pyc 100644 root:root 988f9733eb506d2e0920895bcec5398d -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.opt-2.pyc 100644 root:root d3bc22317f5e73a9aa4eb3cced28a648 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.pyc 100644 root:root 988f9733eb506d2e0920895bcec5398d -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.opt-1.pyc 100644 root:root 7842556559c7f25e89e52b4fbc28e425 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.opt-2.pyc 100644 root:root e0d0841ed7a52921d4c4d3e2d7593ac5 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.pyc 100644 root:root 7842556559c7f25e89e52b4fbc28e425 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.opt-1.pyc 100644 root:root 5592310ab4eeedc53d4ff6e3ff047bfe -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.opt-2.pyc 100644 root:root 07896a0ef38d3fcbfab1e5bf52abf2ec -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.pyc 100644 root:root 5592310ab4eeedc53d4ff6e3ff047bfe -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.opt-1.pyc 100644 root:root 28ee8398e381607d2aa6da2528e3f6f5 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.opt-2.pyc 100644 root:root 6ff36c14cb776d0af2fda69288cd6228 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.pyc 100644 root:root 28ee8398e381607d2aa6da2528e3f6f5 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.opt-1.pyc 100644 root:root 4568536e31792189d2a3d8c1ec23832f -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.opt-2.pyc 100644 root:root ec2ec53628bf1b9aaa0df5012e17ea72 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.pyc 100644 root:root 4568536e31792189d2a3d8c1ec23832f -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.opt-1.pyc 100644 root:root 256160af8541e8bc116a2ee72dc2f2d8 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.opt-2.pyc 100644 root:root 38786fadf838baa50fa008c55fb8f713 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.pyc 100644 root:root 256160af8541e8bc116a2ee72dc2f2d8 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.opt-1.pyc 100644 root:root fc9c86b87975fd7c16a210f4dfb411c6 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.opt-2.pyc 100644 root:root 6a73e05805a3171ac40b7fef2357b2ae -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.pyc 100644 root:root fc9c86b87975fd7c16a210f4dfb411c6 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.opt-1.pyc 100644 root:root ebf57076c9bec331ea95d0d54fd7d712 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.opt-2.pyc 100644 root:root 939facf2b561b049b7983f83a92d7f57 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.pyc 100644 root:root ebf57076c9bec331ea95d0d54fd7d712 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.opt-1.pyc 100644 root:root eb320d374fd86b4f13d6f2ea0df18c3e -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.opt-2.pyc 100644 root:root 65914a62be136aa79c92df52d74519cb -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.pyc 100644 root:root eb320d374fd86b4f13d6f2ea0df18c3e -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.opt-1.pyc 100644 root:root 519301dd40e6f11d3e09c42bb9d1cb18 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.opt-2.pyc 100644 root:root 3cb6872b3c0fa2588fb734eb03dab6e4 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.pyc 100644 root:root 519301dd40e6f11d3e09c42bb9d1cb18 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.opt-1.pyc 100644 root:root 57cf120cd198ca1acc6e84c3e792e140 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.opt-2.pyc 100644 root:root ab700f6686d044f982799a9c065af49b -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.pyc 100644 root:root 57cf120cd198ca1acc6e84c3e792e140 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.opt-1.pyc 100644 root:root db54e93038fb9648e9149a39236372ca -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.opt-2.pyc 100644 root:root 3cbc5607b660393f472afa28ea63d615 -File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.pyc 100644 root:root db54e93038fb9648e9149a39236372ca +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root b4e6936fa1e76cd4e3e085d6a5f90a9d +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root b4e6936fa1e76cd4e3e085d6a5f90a9d +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/__init__.cpython-312.pyc 100644 root:root b4e6936fa1e76cd4e3e085d6a5f90a9d +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.opt-1.pyc 100644 root:root ca6bf2bebc5d16a7d8f27f4d0cadebaf +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.opt-2.pyc 100644 root:root e2e35f23bb4eb91cb7144beca4c07206 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/argumentparsing.cpython-312.pyc 100644 root:root ca6bf2bebc5d16a7d8f27f4d0cadebaf +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.opt-1.pyc 100644 root:root f4285427222a1974ee0a9ee224b3c41b +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.opt-2.pyc 100644 root:root 59e3cfad1c4975f1599adc4161d95a16 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/datetime.cpython-312.pyc 100644 root:root f4285427222a1974ee0a9ee224b3c41b +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.opt-1.pyc 100644 root:root 7a8a256050dea309a5bafd8da7b9b2ed +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.opt-2.pyc 100644 root:root c6a858f8e55da044df6c233e92d4a73c +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/defaultvalue.cpython-312.pyc 100644 root:root 7a8a256050dea309a5bafd8da7b9b2ed +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.opt-1.pyc 100644 root:root 57eb0eb9343c5c6c6f11a3ef682855b8 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.opt-2.pyc 100644 root:root 885e0676a34c469a0ae624a2926a3664 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/entities.cpython-312.pyc 100644 root:root 57eb0eb9343c5c6c6f11a3ef682855b8 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.opt-1.pyc 100644 root:root 1a5f213d3eef35b5a03258d93bac2c0e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.opt-2.pyc 100644 root:root 7c30555ea9f07c8d92ce9a7a18b26efd +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/enum.cpython-312.pyc 100644 root:root 1a5f213d3eef35b5a03258d93bac2c0e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.opt-1.pyc 100644 root:root 9fa7c30a8d59cfed00321550791a72b7 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.opt-2.pyc 100644 root:root 9fbbd3f3058f677ec7539d3d8d88bff5 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/files.cpython-312.pyc 100644 root:root 9fa7c30a8d59cfed00321550791a72b7 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.opt-1.pyc 100644 root:root 91ad01efc7049320eb6a8a260314294b +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.opt-2.pyc 100644 root:root e27c6c91296280da19dbb185b83f0cbe +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/logging.cpython-312.pyc 100644 root:root 91ad01efc7049320eb6a8a260314294b +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.opt-1.pyc 100644 root:root f9ccfc11262385616b2c52ef8a42c553 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.opt-2.pyc 100644 root:root c29bad7015a8d352b0af0794310f2355 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/markup.cpython-312.pyc 100644 root:root f9ccfc11262385616b2c52ef8a42c553 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.opt-1.pyc 100644 root:root a33119c8202b3d1f1727abba821a2f2e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.opt-2.pyc 100644 root:root df56806959c1f9e8230ed118582fd827 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/repr.cpython-312.pyc 100644 root:root a33119c8202b3d1f1727abba821a2f2e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.opt-1.pyc 100644 root:root 5421e672ed3d7b22cc8ff74ecd2566df +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.opt-2.pyc 100644 root:root ebe6f4907853c63f7ab4d0b8b433cbc2 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/strings.cpython-312.pyc 100644 root:root 5421e672ed3d7b22cc8ff74ecd2566df +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.opt-1.pyc 100644 root:root 96e95a71aaf1448577a5798c2a28949d +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.opt-2.pyc 100644 root:root 81378a436fba2a746586b9ed797e509e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/types.cpython-312.pyc 100644 root:root 96e95a71aaf1448577a5798c2a28949d +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.opt-1.pyc 100644 root:root 95e34e94d7abf2c6c3b1fd8fd2a53121 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.opt-2.pyc 100644 root:root 963f86173e0f3d0910c027a151d69ebd +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings.cpython-312.pyc 100644 root:root 95e34e94d7abf2c6c3b1fd8fd2a53121 +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.opt-1.pyc 100644 root:root e2bfa01df7cf3bfaed94f885c1bce2ee +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.opt-2.pyc 100644 root:root b35956ff1e0086024d9636b461f8cf4e +File: /usr/lib/python3/site-packages/telegram/_utils/__pycache__/warnings_transition.cpython-312.pyc 100644 root:root e2bfa01df7cf3bfaed94f885c1bce2ee File: /usr/lib/python3/site-packages/telegram/_utils/argumentparsing.py 100644 root:root 5980e1551d33b7b2aecdd1e71f6f201c @@ -1652,53 +1652,53 @@ File: /usr/lib/python3/site-packages/telegram/ext/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root b1b854fb03de09b9a1f8242bf2f09564 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 23860e5691f258b221f0fc78f98fd9df -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.pyc 100644 root:root b1b854fb03de09b9a1f8242bf2f09564 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.opt-1.pyc 100644 root:root 07a6c9ba0a6320ad29e8f1f691bdece2 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.opt-2.pyc 100644 root:root 411734c4e2d8cd02200cdb29ca194d6a -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.pyc 100644 root:root 07a6c9ba0a6320ad29e8f1f691bdece2 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.opt-1.pyc 100644 root:root fc4e96961899cd3dec1f92e29af75cd9 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.opt-2.pyc 100644 root:root 4fe171b164eef638d86b1c7674c7060a -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.pyc 100644 root:root fc4e96961899cd3dec1f92e29af75cd9 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.opt-1.pyc 100644 root:root 08998daebbca3a80dd8ea699343f1373 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.opt-2.pyc 100644 root:root b59e2840fd7f03b8bbf0e4550d74701a -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.pyc 100644 root:root 08998daebbca3a80dd8ea699343f1373 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.opt-1.pyc 100644 root:root d5e9859fd35418ad6fba67f81de208aa -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.opt-2.pyc 100644 root:root 6706bfc10f131094eab4c1d71c422427 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.pyc 100644 root:root d5e9859fd35418ad6fba67f81de208aa -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.opt-1.pyc 100644 root:root cbde876294a9832d900573e1342c77e5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.opt-2.pyc 100644 root:root bd872b1715c22422a56be6a5da71e33e -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.pyc 100644 root:root cbde876294a9832d900573e1342c77e5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.opt-1.pyc 100644 root:root c3617bb914b51185aa7030f606d4b3cd -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.opt-2.pyc 100644 root:root 2bdd01761f050d0e3e507988b4f81a07 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.pyc 100644 root:root c3617bb914b51185aa7030f606d4b3cd -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.opt-1.pyc 100644 root:root 160622d91ee579380b6a56c1f1642fa5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.opt-2.pyc 100644 root:root aadc74c1bba94280f3590f07361eefe0 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.pyc 100644 root:root 160622d91ee579380b6a56c1f1642fa5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.opt-1.pyc 100644 root:root 01eb54f7323d4ee70e3e10a146ce63ae -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.opt-2.pyc 100644 root:root c110ef8f28eec1c0000ff9a88cf8590e -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.pyc 100644 root:root 01eb54f7323d4ee70e3e10a146ce63ae -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.opt-1.pyc 100644 root:root 67e64af6b3fb5d4b1e759ddc41771304 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.opt-2.pyc 100644 root:root bfbf3bb9868ee6d2eb5004635957007b -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.pyc 100644 root:root 67e64af6b3fb5d4b1e759ddc41771304 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.opt-1.pyc 100644 root:root edc68a28f4fbc1d7f5339408add9d67e -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.opt-2.pyc 100644 root:root e1f75a2774491b4d5b55dad128744502 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.pyc 100644 root:root edc68a28f4fbc1d7f5339408add9d67e -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.opt-1.pyc 100644 root:root 4bb60f54984482d0de146bd1e604d262 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.opt-2.pyc 100644 root:root 5bbef60661f295de20234597b4885dcb -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.pyc 100644 root:root 4bb60f54984482d0de146bd1e604d262 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.opt-1.pyc 100644 root:root a79233de9c2c1b53b55f9bfa881ef696 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.opt-2.pyc 100644 root:root 56fca4cb120604ee4ba26c2b7a40b1a5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.pyc 100644 root:root a79233de9c2c1b53b55f9bfa881ef696 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.opt-1.pyc 100644 root:root 5e6981ba7231c3c7a6502ce41378b458 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.opt-2.pyc 100644 root:root 140d54e3e3ec76a84b1503143863d7f5 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.pyc 100644 root:root 5e6981ba7231c3c7a6502ce41378b458 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.opt-1.pyc 100644 root:root 46f8de606d936df1edb8989554beb068 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.opt-2.pyc 100644 root:root f2178608f925b422cccbcf96732fdb4d -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.pyc 100644 root:root 46f8de606d936df1edb8989554beb068 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.opt-1.pyc 100644 root:root cbbb636b711aa6d029ca04ddebfa609d -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.opt-2.pyc 100644 root:root 980b06d658d6689b0a33e82d4b94ba23 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.pyc 100644 root:root cbbb636b711aa6d029ca04ddebfa609d -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.opt-1.pyc 100644 root:root 57dc8bc7f1cd6b8966ac10ea321bc795 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.opt-2.pyc 100644 root:root ed968879c60f5ab735b0714523336a33 -File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.pyc 100644 root:root 57dc8bc7f1cd6b8966ac10ea321bc795 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root d9aaae9df7b6ff29bb6f45f68cb281f6 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 14c97e86a6f00739cc49f7f842d2c18a +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/__init__.cpython-312.pyc 100644 root:root d9aaae9df7b6ff29bb6f45f68cb281f6 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.opt-1.pyc 100644 root:root 7fcd3f2c54b8ef89b7f6f7431a348abf +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.opt-2.pyc 100644 root:root 3058ea60d14b2fb099e34b333a16e20b +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_aioratelimiter.cpython-312.pyc 100644 root:root 7fcd3f2c54b8ef89b7f6f7431a348abf +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.opt-1.pyc 100644 root:root 70c5888d1cb2bf34b3f097c5015961a2 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.opt-2.pyc 100644 root:root f9b2204820f68ca7639cc7ca545fa92a +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_application.cpython-312.pyc 100644 root:root 70c5888d1cb2bf34b3f097c5015961a2 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.opt-1.pyc 100644 root:root c4e421e4608603e0e5c9973193959080 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.opt-2.pyc 100644 root:root 8b8db1be2a04ea8acd874f43543e12cf +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_applicationbuilder.cpython-312.pyc 100644 root:root c4e421e4608603e0e5c9973193959080 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.opt-1.pyc 100644 root:root a512a89f29e8c062339d7d0cd992551d +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.opt-2.pyc 100644 root:root 247c77dffcf41da9179e9434edcc1059 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_basepersistence.cpython-312.pyc 100644 root:root a512a89f29e8c062339d7d0cd992551d +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.opt-1.pyc 100644 root:root ca97c79ca021cb3c9fdb818901987e71 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.opt-2.pyc 100644 root:root f58b84e95b9a3125a12f82a24a50a555 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseratelimiter.cpython-312.pyc 100644 root:root ca97c79ca021cb3c9fdb818901987e71 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.opt-1.pyc 100644 root:root 5be9b3870775cda3702a73ceafdfd84e +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.opt-2.pyc 100644 root:root bfd85d30b158d69d1952b72fc72f3de6 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_baseupdateprocessor.cpython-312.pyc 100644 root:root 5be9b3870775cda3702a73ceafdfd84e +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.opt-1.pyc 100644 root:root aa097b97b21441aed7f90c6ff1e587a3 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.opt-2.pyc 100644 root:root e7dbf2882bc217608d014f725d28bc05 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackcontext.cpython-312.pyc 100644 root:root aa097b97b21441aed7f90c6ff1e587a3 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.opt-1.pyc 100644 root:root d5016f54afb3c7af78da8ce5633b45be +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.opt-2.pyc 100644 root:root c626c500a0d0084858edafd880d8ab91 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_callbackdatacache.cpython-312.pyc 100644 root:root d5016f54afb3c7af78da8ce5633b45be +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.opt-1.pyc 100644 root:root a4e3b3503feabc2c9ac364389de34630 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.opt-2.pyc 100644 root:root 3f370972d2c8e3dc1ea8bdbf0e9bef2a +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_contexttypes.cpython-312.pyc 100644 root:root a4e3b3503feabc2c9ac364389de34630 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.opt-1.pyc 100644 root:root 1f266b75155b4738775bb3d7fb6ffb8c +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.opt-2.pyc 100644 root:root fae2796b3c5bb7471115394f62285a9d +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_defaults.cpython-312.pyc 100644 root:root 1f266b75155b4738775bb3d7fb6ffb8c +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.opt-1.pyc 100644 root:root e93f707059df09c6b01e390162b5a555 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.opt-2.pyc 100644 root:root f630974d473caed64e8b6a4d26a98755 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_dictpersistence.cpython-312.pyc 100644 root:root e93f707059df09c6b01e390162b5a555 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.opt-1.pyc 100644 root:root 82577ada61f02966dc3e3524a579b34f +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.opt-2.pyc 100644 root:root 7422abf6a2cb4bc8598e60e255666b40 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_extbot.cpython-312.pyc 100644 root:root 82577ada61f02966dc3e3524a579b34f +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.opt-1.pyc 100644 root:root 4423f8b547047b9e2d80c3e525b999fc +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.opt-2.pyc 100644 root:root c8a634c38fcdaa91748478344cdf9f4e +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_jobqueue.cpython-312.pyc 100644 root:root 4423f8b547047b9e2d80c3e525b999fc +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.opt-1.pyc 100644 root:root 7ec1ab21ee8995e47bb6b51fbc0b984e +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.opt-2.pyc 100644 root:root c7d359966430efe77775cb620a7c913d +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_picklepersistence.cpython-312.pyc 100644 root:root 7ec1ab21ee8995e47bb6b51fbc0b984e +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.opt-1.pyc 100644 root:root e8eb87f3d787a29009b1fa6d9a1ad193 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.opt-2.pyc 100644 root:root 11898dcca747205ddd9a81b38754670a +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/_updater.cpython-312.pyc 100644 root:root e8eb87f3d787a29009b1fa6d9a1ad193 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.opt-1.pyc 100644 root:root f9bfd3f8061c1178ba0a34efd132ddfb +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.opt-2.pyc 100644 root:root 34715d7ddc38cea420014b4d741ea306 +File: /usr/lib/python3/site-packages/telegram/ext/__pycache__/filters.cpython-312.pyc 100644 root:root f9bfd3f8061c1178ba0a34efd132ddfb File: /usr/lib/python3/site-packages/telegram/ext/_aioratelimiter.py 100644 root:root c424ccdae619b28264afdf10a2bc8a8e @@ -1718,68 +1718,68 @@ File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root b67675a65e972dc7707e3916e3fc3d63 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root b67675a65e972dc7707e3916e3fc3d63 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.pyc 100644 root:root b67675a65e972dc7707e3916e3fc3d63 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.opt-1.pyc 100644 root:root 2862018914fa17345c3e0dd3b3646dbe -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.opt-2.pyc 100644 root:root 290d486a89c561a5293a47613361b3ab -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.pyc 100644 root:root 2862018914fa17345c3e0dd3b3646dbe -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.opt-1.pyc 100644 root:root 2ed5081a74f72848b291eee9a6bf4dc2 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.opt-2.pyc 100644 root:root 15b828c820a6b424681571945b242c86 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.pyc 100644 root:root 2ed5081a74f72848b291eee9a6bf4dc2 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.opt-1.pyc 100644 root:root b95830a78dc9cbf74477ccabcf313c72 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.opt-2.pyc 100644 root:root 7ba6bfdb5fd5f10d0c0b4c22b830649c -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.pyc 100644 root:root b95830a78dc9cbf74477ccabcf313c72 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.opt-1.pyc 100644 root:root ad4e006f495a90d0c0f6d0392cff1a3d -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.opt-2.pyc 100644 root:root 7639b093e08118fc49e302763509fdd8 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.pyc 100644 root:root ad4e006f495a90d0c0f6d0392cff1a3d -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.opt-1.pyc 100644 root:root 2eef2d916401e9ec16bd376e90546310 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.opt-2.pyc 100644 root:root 4462cca1f75c7ce9e814ac7db287e2ba -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.pyc 100644 root:root 2eef2d916401e9ec16bd376e90546310 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.opt-1.pyc 100644 root:root a6455f94287a5958fbe101e119cc2fdd -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.opt-2.pyc 100644 root:root cd012714ca4d9c53f133804c67b28811 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.pyc 100644 root:root a6455f94287a5958fbe101e119cc2fdd -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.opt-1.pyc 100644 root:root c304bf02a2d46fce81ba9693bb1a397f -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.opt-2.pyc 100644 root:root 2af284e4220102125378452fd281f72e -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.pyc 100644 root:root c304bf02a2d46fce81ba9693bb1a397f -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.opt-1.pyc 100644 root:root 0ddaff921dbd0c0e18462f3efa511fe8 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.opt-2.pyc 100644 root:root 18c644e1d35f64b5e07b864018edb139 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.pyc 100644 root:root 0ddaff921dbd0c0e18462f3efa511fe8 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.opt-1.pyc 100644 root:root d27ae1c43a60ea40440f2f55bcdefdb4 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.opt-2.pyc 100644 root:root 6ca80051dba88fa6b1aaac0fa18b10e9 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.pyc 100644 root:root d27ae1c43a60ea40440f2f55bcdefdb4 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.opt-1.pyc 100644 root:root b9951cb032215cbb4a53e147b5190810 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.opt-2.pyc 100644 root:root 7877f6467acfc98c53e6d58079d4aa11 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.pyc 100644 root:root b9951cb032215cbb4a53e147b5190810 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.opt-1.pyc 100644 root:root 605914e0843c1096dc26421c7c7c45a9 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.opt-2.pyc 100644 root:root 357c6fd728aaae6a82ae4b61422f8dc6 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.pyc 100644 root:root 605914e0843c1096dc26421c7c7c45a9 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.opt-1.pyc 100644 root:root 239b0885b0ddb6886f4b1a9e72d0df20 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.opt-2.pyc 100644 root:root 42da0f23090b6573b941c27374034eb1 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.pyc 100644 root:root 239b0885b0ddb6886f4b1a9e72d0df20 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.opt-1.pyc 100644 root:root ccc5dbc5f47dd8d2d524f0c350917055 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.opt-2.pyc 100644 root:root e2ebabdcfb2d833f0cc7d90b6500fa9b -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.pyc 100644 root:root ccc5dbc5f47dd8d2d524f0c350917055 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.opt-1.pyc 100644 root:root cd08cfd24e641473af28332ff1f98298 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.opt-2.pyc 100644 root:root cc5f3ba953cc37e3830cc99f7555d4a7 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.pyc 100644 root:root cd08cfd24e641473af28332ff1f98298 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.opt-1.pyc 100644 root:root 68fd8abb2352972cc863885dd628933d -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.opt-2.pyc 100644 root:root 05496fb64a8d2c63794b849ab451dca9 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.pyc 100644 root:root 68fd8abb2352972cc863885dd628933d -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.opt-1.pyc 100644 root:root 34fe230e1978b85d6daf4cdf379556d1 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.opt-2.pyc 100644 root:root 30b7ff2faf018e8e9f524f77e830036e -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.pyc 100644 root:root 34fe230e1978b85d6daf4cdf379556d1 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.opt-1.pyc 100644 root:root 8d59abb10082f5c2b8ccdf73dc2f977a -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.opt-2.pyc 100644 root:root 744e8c9af139bbc0debe1f6de0fad7fd -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.pyc 100644 root:root 8d59abb10082f5c2b8ccdf73dc2f977a -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.opt-1.pyc 100644 root:root 2dccc100b75d674a55cc221f6f0d2245 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.opt-2.pyc 100644 root:root 97f48b6418e697338deaa12d48d2852f -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.pyc 100644 root:root 2dccc100b75d674a55cc221f6f0d2245 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.opt-1.pyc 100644 root:root 9b10a7cbf7b496ea547651ece4690dc1 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.opt-2.pyc 100644 root:root b404e56e42aa303e8fda71ca8a31664e -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.pyc 100644 root:root 9b10a7cbf7b496ea547651ece4690dc1 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.opt-1.pyc 100644 root:root 53607742276f8fd2145aeb73cb1eea64 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.opt-2.pyc 100644 root:root 4abd406c897e5e5728df5fc04063fd51 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.pyc 100644 root:root 53607742276f8fd2145aeb73cb1eea64 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.opt-1.pyc 100644 root:root e99387fc8e5f59d263c747e5cfe9e4c4 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.opt-2.pyc 100644 root:root 23607ab6c7755dd480ed99b59d195999 -File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.pyc 100644 root:root e99387fc8e5f59d263c747e5cfe9e4c4 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 4329423e0843f74bf694485db6a5fb9b +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 4329423e0843f74bf694485db6a5fb9b +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/__init__.cpython-312.pyc 100644 root:root 4329423e0843f74bf694485db6a5fb9b +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.opt-1.pyc 100644 root:root 184d36bcbcae1c48364ccf5c7292a376 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.opt-2.pyc 100644 root:root 46cc312fcda859e456a70cc5a6ec7d39 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/basehandler.cpython-312.pyc 100644 root:root 184d36bcbcae1c48364ccf5c7292a376 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.opt-1.pyc 100644 root:root 0a149c67d219a8729a3566ae703614b1 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.opt-2.pyc 100644 root:root 9ca9fb9d5be168489e0e321a21692c44 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessconnectionhandler.cpython-312.pyc 100644 root:root 0a149c67d219a8729a3566ae703614b1 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.opt-1.pyc 100644 root:root 23cfa540abe75794edde3ff5fa5010de +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.opt-2.pyc 100644 root:root 522a1f2a26feb58f0a136b618f8b613f +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/businessmessagesdeletedhandler.cpython-312.pyc 100644 root:root 23cfa540abe75794edde3ff5fa5010de +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.opt-1.pyc 100644 root:root 2e11725bddf44dd53d88e4bf6a74f48a +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.opt-2.pyc 100644 root:root 47589fbbfbd1df5447de041974b7ca4e +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/callbackqueryhandler.cpython-312.pyc 100644 root:root 2e11725bddf44dd53d88e4bf6a74f48a +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.opt-1.pyc 100644 root:root 1eea646152711957b33d0bad8a987b74 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.opt-2.pyc 100644 root:root b0c3ad6eed0c647d1594c2247f8991ac +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatboosthandler.cpython-312.pyc 100644 root:root 1eea646152711957b33d0bad8a987b74 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.opt-1.pyc 100644 root:root d1dc2338017eac7208354f14d8cab4a6 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.opt-2.pyc 100644 root:root 88cc3e84a8117c21fd697e81af066900 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatjoinrequesthandler.cpython-312.pyc 100644 root:root d1dc2338017eac7208354f14d8cab4a6 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.opt-1.pyc 100644 root:root 5b2cae5b0b1c10c76b734cbfea945ff7 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.opt-2.pyc 100644 root:root a49fb710f01d7d2061b6c60e10313dcb +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/chatmemberhandler.cpython-312.pyc 100644 root:root 5b2cae5b0b1c10c76b734cbfea945ff7 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.opt-1.pyc 100644 root:root 62c1923c6d5f8c7977bad3865d66618d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.opt-2.pyc 100644 root:root 98545df852b6450ce96be326bd9b4529 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/choseninlineresulthandler.cpython-312.pyc 100644 root:root 62c1923c6d5f8c7977bad3865d66618d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.opt-1.pyc 100644 root:root 2886ec8420442aa8c0d8f0ec7956af22 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.opt-2.pyc 100644 root:root 1461038fa7b6173b3316cca685d6636c +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/commandhandler.cpython-312.pyc 100644 root:root 2886ec8420442aa8c0d8f0ec7956af22 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.opt-1.pyc 100644 root:root aff30cfa7154c31a17f501002345b1db +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.opt-2.pyc 100644 root:root ebbdb25418b256e55a17dd25b73dfa07 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/conversationhandler.cpython-312.pyc 100644 root:root aff30cfa7154c31a17f501002345b1db +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.opt-1.pyc 100644 root:root 7535bf253103542fa3972160f0100eb9 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.opt-2.pyc 100644 root:root 0e50a4034d138dcf685f9ec9abca8a07 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/inlinequeryhandler.cpython-312.pyc 100644 root:root 7535bf253103542fa3972160f0100eb9 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.opt-1.pyc 100644 root:root 0af5c78f422286e1ed9ae318b7eb101d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.opt-2.pyc 100644 root:root 062a930e9553fa900ab85bbed4c0d3b0 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagehandler.cpython-312.pyc 100644 root:root 0af5c78f422286e1ed9ae318b7eb101d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.opt-1.pyc 100644 root:root 813cabb326c959eb8274ba21cb1b8960 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.opt-2.pyc 100644 root:root 5083a8b42e775866d1881001a24cd1c9 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/messagereactionhandler.cpython-312.pyc 100644 root:root 813cabb326c959eb8274ba21cb1b8960 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.opt-1.pyc 100644 root:root 15f453e5ea93c52ecaedb68fa46ea851 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.opt-2.pyc 100644 root:root c7253c7f60d711c0d1a28384bb630f75 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollanswerhandler.cpython-312.pyc 100644 root:root 15f453e5ea93c52ecaedb68fa46ea851 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.opt-1.pyc 100644 root:root b7bcdba46b7976ca38070de7251d9b60 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.opt-2.pyc 100644 root:root bf32d72716cd8df98cef677933518dc3 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/pollhandler.cpython-312.pyc 100644 root:root b7bcdba46b7976ca38070de7251d9b60 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.opt-1.pyc 100644 root:root 50d363c3c6f9a1089dce2845e18cea6e +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.opt-2.pyc 100644 root:root f6510f4367c24877150b03de9496f97e +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/precheckoutqueryhandler.cpython-312.pyc 100644 root:root 50d363c3c6f9a1089dce2845e18cea6e +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.opt-1.pyc 100644 root:root 5586b4645623435f85af3fb492e4565d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.opt-2.pyc 100644 root:root 1a7eb2bb451574479c34802768af46eb +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/prefixhandler.cpython-312.pyc 100644 root:root 5586b4645623435f85af3fb492e4565d +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.opt-1.pyc 100644 root:root f769345242f1dfa13e64391e68d907ed +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.opt-2.pyc 100644 root:root e088ba77e3d8fbb7191dcb0f74f37136 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/shippingqueryhandler.cpython-312.pyc 100644 root:root f769345242f1dfa13e64391e68d907ed +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.opt-1.pyc 100644 root:root 3c92ac87cf0e6ddb3e0d3d24d2681dd9 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.opt-2.pyc 100644 root:root a5d07f3067eb31e0feb4c57c1f2f2130 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringcommandhandler.cpython-312.pyc 100644 root:root 3c92ac87cf0e6ddb3e0d3d24d2681dd9 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.opt-1.pyc 100644 root:root e8ea6626f5bf6c2159f1a35441e33f2a +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.opt-2.pyc 100644 root:root f90ba6e896a7e5dd59549f64802822b3 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/stringregexhandler.cpython-312.pyc 100644 root:root e8ea6626f5bf6c2159f1a35441e33f2a +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.opt-1.pyc 100644 root:root 833a0175cce224ad8a7f487591c305a3 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.opt-2.pyc 100644 root:root 4575d1c8cb152b618cbb2a8cb3654fc2 +File: /usr/lib/python3/site-packages/telegram/ext/_handlers/__pycache__/typehandler.cpython-312.pyc 100644 root:root 833a0175cce224ad8a7f487591c305a3 File: /usr/lib/python3/site-packages/telegram/ext/_handlers/basehandler.py 100644 root:root c0b1480510454af65f35f10b90be441d @@ -1811,20 +1811,20 @@ File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 68a64b8952353a1bd2120831330013ba -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 68a64b8952353a1bd2120831330013ba -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.pyc 100644 root:root 68a64b8952353a1bd2120831330013ba -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.opt-1.pyc 100644 root:root d8bb461b125e4eeb65ba2875da5440cd -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.opt-2.pyc 100644 root:root adf6f127ba5f6aaa47696afd3809871a -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.pyc 100644 root:root d8bb461b125e4eeb65ba2875da5440cd -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.opt-1.pyc 100644 root:root 347a9014e4063a91e54a519fbf8eb1a6 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.opt-2.pyc 100644 root:root 064b0ab02535a7e55caf2719f2862ccd -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.pyc 100644 root:root 347a9014e4063a91e54a519fbf8eb1a6 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.opt-1.pyc 100644 root:root 7969fa38526bdc2ea5c5787f80f7ec01 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.opt-2.pyc 100644 root:root e49e9b59fad45697dd611d7f70fc5dfa -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.pyc 100644 root:root 7969fa38526bdc2ea5c5787f80f7ec01 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.opt-1.pyc 100644 root:root 1affdc0c94c82aebf54c7210130ecb77 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.opt-2.pyc 100644 root:root 49ce66a943764a50b7151f9e8aaf106c -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.pyc 100644 root:root 1affdc0c94c82aebf54c7210130ecb77 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.opt-1.pyc 100644 root:root f05cc3157a47f1c3dfe9b430ab90fae0 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.opt-2.pyc 100644 root:root 9352f6bc1260d1680b206aa5ccdf4480 -File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.pyc 100644 root:root f05cc3157a47f1c3dfe9b430ab90fae0 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root bacb7f992c7523857d71ec9f14a5df4c +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root bacb7f992c7523857d71ec9f14a5df4c +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/__init__.cpython-312.pyc 100644 root:root bacb7f992c7523857d71ec9f14a5df4c +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.opt-1.pyc 100644 root:root cab78298f8a630cc006fc91f2f199df0 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.opt-2.pyc 100644 root:root 78c52a1e296c8cd06be316683bf4fa73 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/_update_parsing.cpython-312.pyc 100644 root:root cab78298f8a630cc006fc91f2f199df0 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.opt-1.pyc 100644 root:root f2826bf75d982875ae14e9d47479dac8 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.opt-2.pyc 100644 root:root 7a4e56192d6144e4463c15c10b281a41 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/stack.cpython-312.pyc 100644 root:root f2826bf75d982875ae14e9d47479dac8 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.opt-1.pyc 100644 root:root da14974f06a5013bd430ae97a3b598b8 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.opt-2.pyc 100644 root:root d144c6479254499e2fadaea20b19af72 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/trackingdict.cpython-312.pyc 100644 root:root da14974f06a5013bd430ae97a3b598b8 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.opt-1.pyc 100644 root:root d73f41158cf47cecca84a043a5f9e27f +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.opt-2.pyc 100644 root:root 460229dd3e9518c285db94f2a65062c7 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/types.cpython-312.pyc 100644 root:root d73f41158cf47cecca84a043a5f9e27f +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.opt-1.pyc 100644 root:root b92678672c75e39457c01b0d5fc19700 +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.opt-2.pyc 100644 root:root 5bc883932375f735200f8d8096377b6c +File: /usr/lib/python3/site-packages/telegram/ext/_utils/__pycache__/webhookhandler.cpython-312.pyc 100644 root:root b92678672c75e39457c01b0d5fc19700 File: /usr/lib/python3/site-packages/telegram/ext/_utils/_update_parsing.py 100644 root:root ced2a381492b79e35eba447d16cca1d2 @@ -1840,17 +1840,17 @@ File: /usr/lib/python3/site-packages/telegram/request/__pycache__ 40755 root:root -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root b27809c4e9ae742d161aeb52c5ba032b -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 92ba0e219e115c0aa1bf86eae239bf43 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.pyc 100644 root:root b27809c4e9ae742d161aeb52c5ba032b -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.opt-1.pyc 100644 root:root 0fc86c4364b2553d1bc713035448b40b -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.opt-2.pyc 100644 root:root d41d5f7810176b0680f303fd380f5577 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.pyc 100644 root:root 0fc86c4364b2553d1bc713035448b40b -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.opt-1.pyc 100644 root:root 662e23fc4022f8c279e86031a0ee63bc -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.opt-2.pyc 100644 root:root 8c3b3f3a436c62ef60c71eb071375251 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.pyc 100644 root:root 662e23fc4022f8c279e86031a0ee63bc -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.opt-1.pyc 100644 root:root b77d18d178fc6428758645560c2d0e21 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.opt-2.pyc 100644 root:root a0272500270afa955f53c047ba179928 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.pyc 100644 root:root b77d18d178fc6428758645560c2d0e21 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.opt-1.pyc 100644 root:root 168697d81309074bbd4a62ef25ff8234 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.opt-2.pyc 100644 root:root 32e08c76aa70bfc728d0886119ce45f1 -File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.pyc 100644 root:root 168697d81309074bbd4a62ef25ff8234 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.opt-1.pyc 100644 root:root 271605669b1d8ce5dd86145c6f2550b1 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.opt-2.pyc 100644 root:root 09981c9048dadcec1290bc0a96f62eff +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/__init__.cpython-312.pyc 100644 root:root 271605669b1d8ce5dd86145c6f2550b1 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.opt-1.pyc 100644 root:root ef71efbce9881745f4c41c951b9cb1be +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.opt-2.pyc 100644 root:root 2662adf71c8a5d45f2306738816bc21c +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_baserequest.cpython-312.pyc 100644 root:root ef71efbce9881745f4c41c951b9cb1be +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.opt-1.pyc 100644 root:root 33bdb399c4ec3ed1fb0bd9bbf8fa7ffa +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.opt-2.pyc 100644 root:root 35578cd4255b86693cd6c42ebd2e3247 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_httpxrequest.cpython-312.pyc 100644 root:root 33bdb399c4ec3ed1fb0bd9bbf8fa7ffa +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.opt-1.pyc 100644 root:root 7eae7bbacbcfdd9dafd5f1b8eb389e9e +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.opt-2.pyc 100644 root:root 02968f59ef54984f0b2d0feacb58a408 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestdata.cpython-312.pyc 100644 root:root 7eae7bbacbcfdd9dafd5f1b8eb389e9e +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.opt-1.pyc 100644 root:root 387b4677d8aa703f341fd8566ec14a2d +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.opt-2.pyc 100644 root:root 417fe3ee6aabd3e054687254b43dc596 +File: /usr/lib/python3/site-packages/telegram/request/__pycache__/_requestparameter.cpython-312.pyc 100644 root:root 387b4677d8aa703f341fd8566ec14a2d File: /usr/lib/python3/site-packages/telegram/request/_baserequest.py 100644 root:root cafb54556df58f8e6293c1d4d8976e91 @@ -1860,2 +1860,2 @@ File: /usr/lib/python3/site-packages/telegram/warnings.py 100644 root:root b99732d8e486e20aef5855e5bc100bfc -RPMIdentity: 8a25dcef416a2da17e37c17a82e0fc74a55ef0fe9016542eb4c0b46e7967c9f6f19fcd7f3a80925833c74a20c2c70a41c7ba6d37ad27316ab73fef0d4c8a500f +RPMIdentity: ce76bedb12b8fc2f47da8a6a5bd21bd88f07ed703d6a7668f0df3c514510a0595fcab12b0cae7e48f090d4f6e3e138778843e2603ca89a7f11f23433da12a6a2