Pedjas <pe...@supurovic.net> added the comment:
This hurts number of Python applications, even those published by large players. Basically, any attempt to read any certificate (for example to load any https url) fails due to this issue. For example: - QGIS fails to load map tiles on https links. Python issue with certificates. - AutoDesk Fusion 360 cannot be installed. On install, it requires online activation. Activation is done using https link. That does not work as Python fails on certificates. And that is a bug of Python. If you check code that causes this issue you will notice problem in code. 1. When some certificate is needed Python loops and tries to load each and every certificate installed instead of loading only certificate that is actually needed and skip others. 2. No exception handling. When trying to load "bad" certificate, Python just crashes instead of graciously handle (skip) issue. This problem occurs only with Python. No other application has such issue when handling certificates. MUPCA certificate works fine with every other application. This issue can be easily solved with one simple if and one simple exception handler: loop through certificate. Only if certificate is the one needed try to load it. Enclose loading code within exception, if it fails, report descriptive error, and skip further. Do not allow Python to crash. ---------- nosy: +Pedjas _______________________________________ Python tracker <rep...@bugs.python.org> <https://bugs.python.org/issue45312> _______________________________________ _______________________________________________ Python-bugs-list mailing list Unsubscribe: https://mail.python.org/mailman/options/python-bugs-list/archive%40mail-archive.com