Make the binhex test pass on Darwin.

Grr.  Do we really want to support this module?
This commit is contained in:
Guido van Rossum 2007-05-27 09:20:49 +00:00
parent a01a8b65e5
commit ff12e08273
1 changed files with 4 additions and 4 deletions

View File

@ -191,8 +191,8 @@ class BinHex:
nl = len(name)
if nl > 63:
raise Error, 'Filename too long'
d = bytes(chr(nl)) + bytes(name) + b'\0'
d2 = bytes(finfo.Type, "latin-1") + bytes(finfo.Creator, "latin-1")
d = bytes([nl]) + bytes(name) + b'\0'
d2 = bytes(finfo.Type) + bytes(finfo.Creator)
# Force all structs to be packed with big-endian
d3 = struct.pack('>h', finfo.Flags)
@ -420,8 +420,8 @@ class HexBin:
self.FName = fname
self.FInfo = FInfo()
self.FInfo.Creator = creator
self.FInfo.Type = type
self.FInfo.Creator = str8(creator)
self.FInfo.Type = str8(type)
self.FInfo.Flags = flags
self.state = _DID_HEADER