Message242801
Well, the main reasons I'm +1 on the "|=" feature (regardless of specific syntax) are:
1) the intent is much clearer: e.g. also accept None, nothing else special going on
2) much easier maintenance if the default set of accepted types ever changes
Also, this is one of the cases where I think that DRY defeats "explicit is better than implicit". As another example, in some hypothetical code, if there was a module constant "DEFAULT_FLAGS = A | B | C", I would prefer later to use "flags = DEFAULT_FLAGS | D" rather than "flags = A | B | C | D". |
|
Date |
User |
Action |
Args |
2015-05-09 09:01:50 | taleinat | set | recipients:
+ taleinat, barry, rhettinger, gregory.p.smith, ncoghlan, larry, zach.ware, serhiy.storchaka |
2015-05-09 09:01:50 | taleinat | set | messageid: <1431162110.7.0.575546717646.issue24145@psf.upfronthosting.co.za> |
2015-05-09 09:01:50 | taleinat | link | issue24145 messages |
2015-05-09 09:01:50 | taleinat | create | |
|