[Python-Dev] hey, who broke the array module? (original) (raw)
Fredrik Lundh Fredrik Lundh" <effbot@telia.com
Sat, 13 May 2000 20:09:44 +0200
- Previous message: [Python-Dev] cvs for dummies
- Next message: [Python-Dev] hey, who broke the array module?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
sigh. never resync the CVS repository until you've fixed all bugs in your own code ;-)
in 1.5.2:
array.array("h", [65535]) array('h', [-1])
array.array("H", [65535]) array('H', [65535])
in the current CVS version:
array.array("h", [65535]) Traceback (most recent call last): File "", line 1, in ? OverflowError: signed short integer is greater than maximum
okay, this might break some existing code -- but one can always argue that such code were already broken.
on the other hand:
array.array("H", [65535]) Traceback (most recent call last): File "", line 1, in ? OverflowError: signed short integer is greater than maximum
oops.
dunno if the right thing would be to add support for various kinds of unsigned integers to Python/getargs.c, or to hack around this in the array module...
- Previous message: [Python-Dev] cvs for dummies
- Next message: [Python-Dev] hey, who broke the array module?
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]