From 4ddcde309454179a25e2a67e40882b7068721051 Mon Sep 17 00:00:00 2001 From: david-sarah Date: Wed, 16 May 2012 21:39:48 +0000 Subject: [PATCH] Since we now require Python 2.5, we can use os.SEEK_END. --- src/allmydata/immutable/upload.py | 2 +- src/allmydata/mutable/publish.py | 2 +- src/allmydata/scripts/common_http.py | 3 ++- src/allmydata/test/test_util.py | 2 +- 4 files changed, 5 insertions(+), 4 deletions(-) diff --git a/src/allmydata/immutable/upload.py b/src/allmydata/immutable/upload.py index 013aca97..27c4b5ca 100644 --- a/src/allmydata/immutable/upload.py +++ b/src/allmydata/immutable/upload.py @@ -1363,7 +1363,7 @@ class FileHandle(BaseUploadable): def get_size(self): if self._size is not None: return defer.succeed(self._size) - self._filehandle.seek(0,2) + self._filehandle.seek(0, os.SEEK_END) size = self._filehandle.tell() self._size = size self._filehandle.seek(0) diff --git a/src/allmydata/mutable/publish.py b/src/allmydata/mutable/publish.py index c611a6f9..3b7c6e05 100644 --- a/src/allmydata/mutable/publish.py +++ b/src/allmydata/mutable/publish.py @@ -1224,7 +1224,7 @@ class MutableFileHandle: old_position = self._filehandle.tell() # Seek to the end of the file by seeking 0 bytes from the # file's end - self._filehandle.seek(0, 2) # 2 == os.SEEK_END in 2.5+ + self._filehandle.seek(0, os.SEEK_END) self._size = self._filehandle.tell() # Restore the previous position, in case this was called # after a read. diff --git a/src/allmydata/scripts/common_http.py b/src/allmydata/scripts/common_http.py index 9ceb7a79..66a6291c 100644 --- a/src/allmydata/scripts/common_http.py +++ b/src/allmydata/scripts/common_http.py @@ -1,4 +1,5 @@ +import os from cStringIO import StringIO import urlparse, httplib import allmydata # for __full_version__ @@ -53,7 +54,7 @@ def do_http(method, url, body=""): c.putheader("Connection", "close") old = body.tell() - body.seek(0, 2) + body.seek(0, os.SEEK_END) length = body.tell() body.seek(old) c.putheader("Content-Length", str(length)) diff --git a/src/allmydata/test/test_util.py b/src/allmydata/test/test_util.py index f6a6f2ff..0db1a89b 100644 --- a/src/allmydata/test/test_util.py +++ b/src/allmydata/test/test_util.py @@ -437,7 +437,7 @@ class FileUtil(unittest.TestCase): f.write("stuff.") f.close() f = fileutil.open_or_create(fn) - f.seek(0, 2) + f.seek(0, os.SEEK_END) f.write("more.") f.close() f = open(fn, "r") -- 2.45.2