[Python-checkins] r69310 - sandbox/trunk/dbm_sqlite/alt/dbdict.py
raymond.hettinger
python-checkins at python.org
Thu Feb 5 18:39:27 CET 2009
Author: raymond.hettinger
Date: Thu Feb 5 18:39:27 2009
New Revision: 69310
Log:
Skip use of tempnam().
Modified:
sandbox/trunk/dbm_sqlite/alt/dbdict.py
Modified: sandbox/trunk/dbm_sqlite/alt/dbdict.py
==============================================================================
--- sandbox/trunk/dbm_sqlite/alt/dbdict.py (original)
+++ sandbox/trunk/dbm_sqlite/alt/dbdict.py Thu Feb 5 18:39:27 2009
@@ -11,8 +11,7 @@
'''
import pickle, json, csv
-import os, shutil, warnings
-warnings.filterwarnings("ignore", message='tempnam')
+import os, shutil
class DictDB(dict):
@@ -31,7 +30,8 @@
self.update(*args, **kwds)
def sync(self):
- tempname = os.tempnam()
+ filename = self.filename
+ tempname = filename + '.tmp'
if self.flag != 'r':
file = __builtins__.open(tempname, 'wb')
success = False
More information about the Python-checkins
mailing list