[entropy.db] EntropyRepository.importRepository: only rename when sqlite3 call is successful

This commit is contained in:
Fabio Erculiani
2010-10-23 11:34:49 +02:00
parent e224b4caee
commit 5efa48bb3e

View File

@@ -4711,7 +4711,8 @@ class EntropyRepository(EntropyRepositoryBase):
proc = subprocess.Popen(("/usr/bin/sqlite3", tmp_dbfile,),
bufsize = -1, stdin = in_f)
rc = proc.wait()
os.rename(tmp_dbfile, dbfile)
if rc == 0:
os.rename(tmp_dbfile, dbfile)
return rc
def exportRepository(self, dumpfile):