Cast f.tell() result to int() in _addval(), so it works even on

platforms where tell() returns a long.  (Perhaps tell() should be
fixed too?)  Reported by Greg Humphreys.
This commit is contained in:
Guido van Rossum 1999-04-27 12:21:17 +00:00
parent 74109a149e
commit 3f36a085fe
1 changed files with 1 additions and 1 deletions

View File

@ -79,7 +79,7 @@ def __getitem__(self, key):
def _addval(self, val):
f = _open(self._datfile, 'rb+')
f.seek(0, 2)
pos = f.tell()
pos = int(f.tell())
## Does not work under MW compiler
## pos = ((pos + _BLOCKSIZE - 1) / _BLOCKSIZE) * _BLOCKSIZE
## f.seek(pos)