Xqt closed this task as "Declined". Xqt added a comment.
I don't think this should be implemented in Pywikibot. Pywikibot already supports concurrent operations where appropriate, including threaded page saving, threaded page retrieval in several components, and utilities such as `BoundedPoolExecutor` which can use any Executor of concurrent.futures as underlying system. Python is also moving towards improved threading support with the optional free-threaded build introduced in Python 3.13 which is already tested with Pywikibot. The reported issue is about using `multiprocessing.pool.Pool` in external code. Managing HTTP sessions and connections across processes is the responsibility of that application. Pywikibot already uses `requests.Session`, which provides `urllib3` connection pooling internally, so introducing an explicit `PoolManager` would probably not address the reported SSL errors. As this issue has not been reproduced using standard Pywikibot code, I don't see this as a Pywikibot issue. Therefore I am closing this task. Feel free to reopen it if you can provide a minimal reproducible example or a patch. TASK DETAIL https://phabricator.wikimedia.org/T135986 EMAIL PREFERENCES https://phabricator.wikimedia.org/settings/panel/emailpreferences/
_______________________________________________ pywikibot-bugs mailing list -- [email protected] To unsubscribe send an email to [email protected]
