[Python-checkins] r69340 - sandbox/trunk/dbm_sqlite/alt/dbdict.py

raymond.hettinger python-checkins at python.org
Fri Feb 6 02:02:20 CET 2009


Author: raymond.hettinger
Date: Fri Feb  6 02:02:20 2009
New Revision: 69340

Log:
More comments and better names.

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	Fri Feb  6 02:02:20 2009
@@ -17,8 +17,8 @@
 class DictDB(dict):
 
     def __init__(self, filename, flag='c', mode=None, format=None, *args, **kwds):
-        # flags:    r=readonly   c=create   n=new_overwrite_previous
-        # mode:     None or a triple like 0x666
+        # flags:    r=readonly   c=create   n=new
+        # mode:     None or an octal triple like 0x666
         # format:  csv, json, or pickle (default is csv)
         self.flag = flag
         self.mode = mode
@@ -44,7 +44,7 @@
                 os.remove(tempname)
                 raise
             file.close()
-            shutil.move(file.name, self.filename)    # atomic commit
+            shutil.move(tempname, self.filename)     # atomic commit
             if self.mode is not None:
                 os.chmod(self.filename, self.mode)
 


More information about the Python-checkins mailing list