[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