[Python-Dev] PEP 409 and the stdlib
R. David Murray
rdmurray at bitdance.com
Mon May 20 16:50:03 CEST 2013
More information about the Python-Dev mailing list
Mon May 20 16:50:03 CEST 2013
- Previous message: [Python-Dev] PEP 409 and the stdlib
- Next message: [Python-Dev] PEP 409 and the stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
On Mon, 20 May 2013 07:12:07 -0700, Ethan Furman <ethan at stoneleaf.us> wrote: > As a case in point, base64.py is currently getting a bug fix, and also > contains this code: > > def b32decode(s, casefold=False, map01=None): > . > . > . > for i in range(0, len(s), 8): > quanta = s[i: i + 8] > acc = 0 > try: > for c in quanta: > acc = (acc << 5) + b32rev[c] > except KeyError: > raise binascii.Error('Non-base32 digit found') > . > . > . > else: > raise binascii.Error('Incorrect padding') > > Does the KeyError qualify as irrelevant noise? I don't see that it is of benefit to suppress it. > If we're not going to suppress the originating error I think we should > at least change the double trace back message as it implies two > failures, instead of just one. I don't understand what you want to do here. --David
- Previous message: [Python-Dev] PEP 409 and the stdlib
- Next message: [Python-Dev] PEP 409 and the stdlib
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
More information about the Python-Dev mailing list