[Python-Dev] #2651 - KeyError does not round trip strings (original) (raw)
Antoine Pitrou solipsis at pitrou.net
Thu Aug 5 00:38:52 CEST 2010
- Previous message: [Python-Dev] #2651 - KeyError does not round trip strings
- Next message: [Python-Dev] [Python-checkins] r83704 - in python/branches/release26-maint: Lib/asyncore.py Misc/ACKS Misc/NEWS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Thu, 5 Aug 2010 07:57:07 +1000 Nick Coghlan <ncoghlan at gmail.com> wrote:
+1 on what Fred said (i.e. post-moratorium, add a keyword-only "key" argument to KeyError, set "e.key" only if that argument is supplied, update the standard library to supply it and use a default message of "'Key not found: %r' % key" if the key argument is supplied without an explicit message). Also +1 for doing the equivalent with AttributeError and an "attr" keyword only argument.
Keyword-only arguments are rather annoying to use from C code, though.
Regards
Antoine.
- Previous message: [Python-Dev] #2651 - KeyError does not round trip strings
- Next message: [Python-Dev] [Python-checkins] r83704 - in python/branches/release26-maint: Lib/asyncore.py Misc/ACKS Misc/NEWS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]