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]

Reply via email to