From 6b116a88d038030f4977430224b23394a9d00649 Mon Sep 17 00:00:00 2001
From: Charles Haley <>
Date: Fri, 17 Sep 2010 19:45:33 +0100
Subject: [PATCH] Remove backup feature because it is dangerous
---
src/calibre/gui2/dialogs/metadata_bulk.py | 10 +---------
src/calibre/gui2/dialogs/metadata_bulk.ui | 11 ++++-------
2 files changed, 5 insertions(+), 16 deletions(-)
diff --git a/src/calibre/gui2/dialogs/metadata_bulk.py b/src/calibre/gui2/dialogs/metadata_bulk.py
index 253686344a..ba3176c0af 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.py
+++ b/src/calibre/gui2/dialogs/metadata_bulk.py
@@ -193,8 +193,7 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
'Note: you can destroy your library '
'using this feature. Changes are permanent. There '
'is no undo function. You are strongly encouraged '
- 'to backup the metadata.db file in your library '
- 'before proceeding.'))
+ 'to back up your library before proceeding.'))
self.s_r_error = None
self.s_r_obj = None
@@ -278,13 +277,6 @@ class MetadataBulkDialog(QDialog, Ui_MetadataBulkDialog):
field = unicode(self.search_field.currentText())
if not field or not self.s_r_obj:
return
- if self.s_r_backup_db.isChecked():
- self.db.commit()
- src = self.db.dbpath
- dest = self.db.dbpath+'.backup'
- if os.path.exists(dest):
- os.remove(dest)
- shutil.copyfile(src, dest)
fm = self.db.field_metadata[field]
diff --git a/src/calibre/gui2/dialogs/metadata_bulk.ui b/src/calibre/gui2/dialogs/metadata_bulk.ui
index 04fb3d4602..251b3423b3 100644
--- a/src/calibre/gui2/dialogs/metadata_bulk.ui
+++ b/src/calibre/gui2/dialogs/metadata_bulk.ui
@@ -316,17 +316,14 @@ Future conversion of these books will use the default settings.
true
-
- -
-
+
-
+
- Backup 'metadata.db' to 'metadata.db.backup' before applying changes
-
-
- true
+
+
-