Kaydet (Commit) a6fa0e6f authored tarafından Guido van Rossum's avatar Guido van Rossum

Portable way of producing unsigned 32-bit hex output to print the

CRCs.
üst baf29638
......@@ -12,8 +12,10 @@ buf = file.read() * 8
file.close()
# test the checksums (hex so the test doesn't break on 64-bit machines)
print hex(zlib.crc32('penguin')), hex(zlib.crc32('penguin', 1))
print hex(zlib.adler32('penguin')), hex(zlib.adler32('penguin', 1))
def fix(x):
return "0x%x" % (x & 0xffffffffL)
print fix(zlib.crc32('penguin')), fix(zlib.crc32('penguin', 1))
print fix(zlib.adler32('penguin')), fix(zlib.adler32('penguin', 1))
# make sure we generate some expected errors
try:
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment