[issue37994] Fix silencing all errors if an attribute lookup fails

2019-09-01 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- resolution: -> fixed stage: patch review -> resolved status: open -> closed ___ Python tracker ___

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-09-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset 353053d9ad08fea0e205e6c008b8a4350c0188e6 by Serhiy Storchaka in branch '3.8': [3.8] bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630) (GH-15635) https://github.com/python/cpython/commit/353053d9ad08fea0e205e6c008b8a

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-09-01 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- pull_requests: +15303 pull_request: https://github.com/python/cpython/pull/15635 ___ Python tracker ___

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-09-01 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: New changeset 41c57b335330ff48af098d47e379e0f9ba09d233 by Serhiy Storchaka in branch 'master': bpo-37994: Fix silencing all errors if an attribute lookup fails. (GH-15630) https://github.com/python/cpython/commit/41c57b335330ff48af098d47e379e0f9ba09d233 -

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-08-31 Thread Serhiy Storchaka
Serhiy Storchaka added the comment: Previous round of fixing such issues is issue32571. -- ___ Python tracker ___ ___ Python-bugs-l

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-08-31 Thread Serhiy Storchaka
Change by Serhiy Storchaka : -- keywords: +patch pull_requests: +15298 stage: -> patch review pull_request: https://github.com/python/cpython/pull/15630 ___ Python tracker ___

[issue37994] Fix silencing all errors if an attribute lookup fails

2019-08-31 Thread Serhiy Storchaka
New submission from Serhiy Storchaka : There are still sites in the CPython code where all errors of failed attribute lookup are silenced or overridden by other exception. This can hide such exceptions like MemoryError, RecursionError or KeyboardInterrupt and lead to incorrect result (as the