diff --git a/src/calibre/gui2/preferences/tweaks.py b/src/calibre/gui2/preferences/tweaks.py index f248d80b1c..4b6faf2da8 100644 --- a/src/calibre/gui2/preferences/tweaks.py +++ b/src/calibre/gui2/preferences/tweaks.py @@ -129,7 +129,7 @@ def data(self, index, role): tt += '
'
for varn, val in tweak.custom_values.iteritems():
tt += '%s = %r\n\n'%(varn, val)
- return tt
+ return textwrap.fill(tt)
if role == Qt.UserRole:
return tweak
return NONE
@@ -137,13 +137,13 @@ def data(self, index, role):
def parse_tweaks(self, defaults, custom):
l, g = {}, {}
try:
- exec custom in g, l
+ exec(custom, g, l)
except:
print 'Failed to load custom tweaks file'
import traceback
traceback.print_exc()
dl, dg = {}, {}
- exec defaults in dg, dl
+ exec(defaults, dg, dl)
lines = defaults.splitlines()
pos = 0
self.tweaks = []
@@ -331,8 +331,7 @@ def genesis(self, gui):
self.splitter.setStretchFactor(1, 100)
self.next_button.clicked.connect(self.find_next)
self.previous_button.clicked.connect(self.find_previous)
- self.search.initialize('tweaks_search_history', help_text=
- _('Search for tweak'))
+ self.search.initialize('tweaks_search_history', help_text=_('Search for tweak'))
self.search.search.connect(self.find)
self.view.setContextMenuPolicy(Qt.CustomContextMenu)
self.view.customContextMenuRequested.connect(self.show_context_menu)
@@ -364,7 +363,7 @@ def plugin_tweaks(self):
if d.exec_() == d.Accepted:
g, l = {}, {}
try:
- exec unicode(d.edit.toPlainText()) in g, l
+ exec(unicode(d.edit.toPlainText()), g, l)
except:
import traceback
return error_dialog(self, _('Failed'),
@@ -405,7 +404,7 @@ def apply_tweak(self):
if idx.isValid():
l, g = {}, {}
try:
- exec unicode(self.edit_tweak.toPlainText()) in g, l
+ exec(unicode(self.edit_tweak.toPlainText()), g, l)
except:
import traceback
error_dialog(self.gui, _('Failed'),
@@ -419,7 +418,7 @@ def apply_tweak(self):
def commit(self):
raw = self.tweaks.to_string()
try:
- exec raw
+ exec(raw)
except:
import traceback
error_dialog(self, _('Invalid tweaks'),