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 pitrou
Recipients neologix, pitrou, vstinner
Date 2013-10-05.17:50:41
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <1380995441.65.0.90019886399.issue19172@psf.upfronthosting.co.za>
In-reply-to
Content
Indeed it's easy enough to call list() or set() on the result if you need it.

On the other hand, the problem with returning a dict view is that it makes the return type dependent on an implementation detail. Returning a simple iterator would be great, except that you can't as easily test it for emptiness.

So perhaps two methods are needed:
- a keys() method returning an iterator
- a has_keys() method returning a boolean
History
Date User Action Args
2013-10-05 17:50:41pitrousetrecipients: + pitrou, vstinner, neologix
2013-10-05 17:50:41pitrousetmessageid: <1380995441.65.0.90019886399.issue19172@psf.upfronthosting.co.za>
2013-10-05 17:50:41pitroulinkissue19172 messages
2013-10-05 17:50:41pitroucreate