This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author remi.lapeyre
Recipients methane, remi.lapeyre, rhettinger, selik, serhiy.storchaka
Date 2018-05-23.16:18:17
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1527092298.03.0.682650639539.issue33462@psf.upfronthosting.co.za>
In-reply-to
Content
I updated the pull request, now reversed work on the dict and dict views:

➜  cpython git:(master) ./python.exe 
Python 3.8.0a0 (heads/master-dirty:128576b88c, May 23 2018, 16:33:46) 
[Clang 9.0.0 (clang-900.0.39.2)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> d = dict(a=1, b=2)
>>> list(reversed(d))
['b', 'a']
>>> list(reversed(d.keys()))
['b', 'a']
>>> list(reversed(d.values()))
[2, 1]
>>> list(reversed(d.items()))
[('b', 2), ('a', 1)]

reversed on dict and dict views is not symmetric and applying twice will  raise TypeError which is also the behavior on list. I'm not sure why this behavior has been chosen but it's coherent.
History
Date User Action Args
2018-05-23 16:18:18remi.lapeyresetrecipients: + remi.lapeyre, rhettinger, methane, serhiy.storchaka, selik
2018-05-23 16:18:18remi.lapeyresetmessageid: <1527092298.03.0.682650639539.issue33462@psf.upfronthosting.co.za>
2018-05-23 16:18:18remi.lapeyrelinkissue33462 messages
2018-05-23 16:18:17remi.lapeyrecreate