Message190754
Much like ImportError now has 'name' and 'path', AttributeError should get an 'attr' attribute that can only be set through a keyword argument or after creating an instance. That would make the common ``try/except AttributeError`` uses much more robust by not accidentally swallowing an AttributeError that has nothing to do with the attribute in question::
try:
cls.meth()
except AttributeError as exc:
if exc.attr != 'meth':
raise |
|
Date |
User |
Action |
Args |
2013-06-07 15:31:50 | brett.cannon | set | recipients:
+ brett.cannon |
2013-06-07 15:31:50 | brett.cannon | set | messageid: <1370619110.26.0.980030189702.issue18156@psf.upfronthosting.co.za> |
2013-06-07 15:31:50 | brett.cannon | link | issue18156 messages |
2013-06-07 15:31:49 | brett.cannon | create | |
|