diff options
| author | Barry Warsaw | 2011-11-04 09:53:57 -0400 |
|---|---|---|
| committer | Barry Warsaw | 2011-11-04 09:53:57 -0400 |
| commit | b475b1314386a574166d9c1d8095b363e7ceba9c (patch) | |
| tree | 48e07d59db94b995dacbb0eda06376dcc516c109 /src/mailman/core/switchboard.py | |
| parent | f48ca2a1aa74a1b0fe14003d9ceb37e146b46738 (diff) | |
| download | mailman-b475b1314386a574166d9c1d8095b363e7ceba9c.tar.gz mailman-b475b1314386a574166d9c1d8095b363e7ceba9c.tar.zst mailman-b475b1314386a574166d9c1d8095b363e7ceba9c.zip | |
Diffstat (limited to 'src/mailman/core/switchboard.py')
| -rw-r--r-- | src/mailman/core/switchboard.py | 5 |
1 files changed, 1 insertions, 4 deletions
diff --git a/src/mailman/core/switchboard.py b/src/mailman/core/switchboard.py index 8f5dcabea..8b971ad33 100644 --- a/src/mailman/core/switchboard.py +++ b/src/mailman/core/switchboard.py @@ -236,8 +236,7 @@ class Switchboard: for filebase in self.get_files('.bak'): src = os.path.join(self.queue_directory, filebase + '.bak') dst = os.path.join(self.queue_directory, filebase + '.pck') - fp = open(src, 'rb+') - try: + with open(src, 'rb+') as fp: try: msg = cPickle.load(fp) data_pos = fp.tell() @@ -265,5 +264,3 @@ class Switchboard: self.finish(filebase, preserve=True) else: os.rename(src, dst) - finally: - fp.close() |
