From d573550e776cd082a03c67fa2998f5198d73208c Mon Sep 17 00:00:00 2001 From: James Vega Date: Sun, 1 Aug 2004 00:50:12 +0000 Subject: [PATCH] Fixed some bugs when using relative path names. --- src/utils.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/utils.py b/src/utils.py index 90b68ebc2..182264063 100755 --- a/src/utils.py +++ b/src/utils.py @@ -677,13 +677,13 @@ class AtomicFile(file): Opens the file in 'w' mode.""" def __init__(self, filename, allowEmptyOverwrite=False, tmpDir=None): - self.filename = filename + self.filename = os.path.abspath(filename) self.rolledback = False self.allowEmptyOverwrite = allowEmptyOverwrite - self.tempFilename = '%s.%s' % (filename, mktemp()) + self.tempFilename = '%s.%s' % (self.filename, mktemp()) if tmpDir is not None: tempFilename = os.path.dirname(self.tempFilename) - self.tempFilename = os.path.join(tmpDir, tempFilename) + self.tempFilename = os.path.join(tmpDir, self.tempFilename) super(self.__class__, self).__init__(self.tempFilename, 'w') def rollback(self):