Message245044
The dictviews_or() function in Objects/dictobject.c is converting the keys to a set and calling the set.update() method with the given argument. The set.update() method doesn't return NotImplemented because it has no reflected operation.
It looks like dictviews_or() should instead call set.__or__() to allow it a chance to return NotImplemented. The other dictview set operations are similarly afflicted. |
|
Date |
User |
Action |
Args |
2015-06-09 05:32:57 | rhettinger | set | recipients:
+ rhettinger, canjo |
2015-06-09 05:32:57 | rhettinger | set | messageid: <1433827977.01.0.296186023212.issue24413@psf.upfronthosting.co.za> |
2015-06-09 05:32:56 | rhettinger | link | issue24413 messages |
2015-06-09 05:32:56 | rhettinger | create | |
|