From 61aba3e71eb2bbdec0ba710d7d10aa15ec385f32 Mon Sep 17 00:00:00 2001 From: bwarsaw Date: Thu, 15 Feb 2001 07:17:20 +0000 Subject: load(), close(): Utils.open_ex() is obsolete. --- Mailman/Archiver/HyperDatabase.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/Mailman/Archiver/HyperDatabase.py b/Mailman/Archiver/HyperDatabase.py index b59a9e981..e1a82652d 100644 --- a/Mailman/Archiver/HyperDatabase.py +++ b/Mailman/Archiver/HyperDatabase.py @@ -29,7 +29,7 @@ import errno # import pipermail from Mailman import LockFile -from Mailman.Utils import mkdir, open_ex +from Mailman.Utils import mkdir CACHESIZE = pipermail.CACHESIZE @@ -168,7 +168,7 @@ class DumbBTree: def load(self): try: - fp = open_ex(self.path) + fp = open(self.path) try: self.dict = marshal.load(fp) finally: @@ -182,7 +182,11 @@ class DumbBTree: self.__sort(dirty=1) def close(self): - fp = open_ex(self.path, "w") + omask = os.umask(007) + try: + fp = open(self.path, 'w') + finally: + os.umask(omask) fp.write(marshal.dumps(self.dict)) fp.close() self.unlock() -- cgit v1.3.1