# HG changeset patch # User Adrian Buehlmann # Date 2012-07-16 22:55:22 # Node ID 19f5dec2d61f96bebf6fe120ee7d9dd67f0afb0d # Parent c6e38fdff23ce1e4411a204a70b8aa6062a73dc5 obsolete: os.SEEK_END first appeared in Python 2.5 fixes 48c232873a54 failing for Python 2.4 diff --git a/mercurial/obsolete.py b/mercurial/obsolete.py --- a/mercurial/obsolete.py +++ b/mercurial/obsolete.py @@ -51,7 +51,7 @@ The header is followed by the markers. E additional encoding. Keys cannot contain '\0' or ':' and values cannot contain '\0'. """ -import os, struct +import struct from mercurial import util, base85 from i18n import _ @@ -200,7 +200,7 @@ class obsstore(object): # defined. So we must seek to the end before calling tell(), # or we may get a zero offset for non-zero sized files on # some platforms (issue3543). - f.seek(0, os.SEEK_END) + f.seek(0, 2) # os.SEEK_END offset = f.tell() transaction.add('obsstore', offset) if offset == 0: