[Python-bugs-list] struct.pack not being very picky (PR#52)

da@ski.org da@ski.org
Sun, 15 Aug 1999 17:52:21 -0400 (EDT)


Full_Name: David Ascher
Version: 1.5.2
OS: NT4SP3
Submission from: (NULL) (209.117.142.20)


>>> from struct import *
>>> struct.pack('B', -12)
'\364'

I expected a ValueError, the way:

>>> struct.pack('c', 123)
Traceback (innermost last):
  File "<stdin>", line 1, in ?
struct.error: char format require string of length 1

works.