Message412623
There were two reasons of accepting arbitrary callables in _type_check():
1. NewType() returned a function.
2. xml.etree.cElementTree.Element was a function in Python 2.
Now NewType is a class, and Python 2 no longer supported. I agree that we should get rid of the callable() check, but I disagree with the proposed change. The check should be more explicit and strict, not more lenient. List[42] does not make sense and should not be accepted. |
|
Date |
User |
Action |
Args |
2022-02-06 12:01:12 | serhiy.storchaka | set | recipients:
+ serhiy.storchaka, gvanrossum, levkivskyi, JelleZijlstra, sobolevn, Gobot1234, kj, AlexWaygood, GBeauregard |
2022-02-06 12:01:12 | serhiy.storchaka | set | messageid: <1644148872.33.0.641028733615.issue46644@roundup.psfhosted.org> |
2022-02-06 12:01:12 | serhiy.storchaka | link | issue46644 messages |
2022-02-06 12:01:12 | serhiy.storchaka | create | |
|