[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