fix for new 2.4 hex() behavior

git-svn-id: svn://svn.code.sf.net/p/fonttools/code/trunk@478 4cde692c-a291-49d1-8350-778aa11640f8
This commit is contained in:
jvr 2004-12-24 16:07:01 +00:00
parent e0912bb819
commit f34c6f3937

View File

@ -63,6 +63,8 @@ class table__h_e_a_d(DefaultTable.DefaultTable):
if name in ("created", "modified"):
value = time.asctime(time.gmtime(max(0, value + mac_epoch_diff)))
if name in ("magicNumber", "checkSumAdjustment"):
if value < 0:
value = value + 0x100000000L
value = hex(value)
if value[-1:] == "L":
value = value[:-1]