mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-09 03:04:10 -04:00
DRYer
This commit is contained in:
parent
add6a6e8d9
commit
23f3dbd85c
@ -253,13 +253,14 @@ class RulesDialog(RulesDialogBase): # {{{
|
|||||||
|
|
||||||
DIALOG_TITLE = _('Edit style transform rules')
|
DIALOG_TITLE = _('Edit style transform rules')
|
||||||
PREFS_NAME = 'edit-style-transform-rules'
|
PREFS_NAME = 'edit-style-transform-rules'
|
||||||
|
PREFS_OBJECT_NAME = 'style-transform-rules'
|
||||||
RulesClass = Rules
|
RulesClass = Rules
|
||||||
TesterClass = Tester
|
TesterClass = Tester
|
||||||
|
|
||||||
def __init__(self, *args, **kw):
|
def __init__(self, *args, **kw):
|
||||||
# This has to be loaded on instantiation as it can be shared by
|
# This has to be loaded on instantiation as it can be shared by
|
||||||
# multiple processes
|
# multiple processes
|
||||||
self.PREFS_OBJECT = JSONConfig('style-transform-rules')
|
self.PREFS_OBJECT = JSONConfig(self.PREFS_OBJECT_NAME)
|
||||||
RulesDialogBase.__init__(self, *args, **kw)
|
RulesDialogBase.__init__(self, *args, **kw)
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
@ -22,7 +22,6 @@ from calibre.gui2.tag_mapper import (
|
|||||||
RuleEditDialog as RuleEditDialogBase, RuleItem as RuleItemBase,
|
RuleEditDialog as RuleEditDialogBase, RuleItem as RuleItemBase,
|
||||||
Rules as RulesBase, RulesDialog as RulesDialogBase
|
Rules as RulesBase, RulesDialog as RulesDialogBase
|
||||||
)
|
)
|
||||||
from calibre.utils.config import JSONConfig
|
|
||||||
|
|
||||||
# Classes for rule edit widget {{{
|
# Classes for rule edit widget {{{
|
||||||
|
|
||||||
@ -334,14 +333,9 @@ class RulesDialog(RulesDialogBase): # {{{
|
|||||||
|
|
||||||
DIALOG_TITLE = _('Edit HTML transform rules')
|
DIALOG_TITLE = _('Edit HTML transform rules')
|
||||||
PREFS_NAME = 'edit-html-transform-rules'
|
PREFS_NAME = 'edit-html-transform-rules'
|
||||||
|
PREFS_OBJECT_NAME = 'html-transform-rules'
|
||||||
RulesClass = Rules
|
RulesClass = Rules
|
||||||
TesterClass = Tester
|
TesterClass = Tester
|
||||||
|
|
||||||
def __init__(self, *args, **kw):
|
|
||||||
# This has to be loaded on instantiation as it can be shared by
|
|
||||||
# multiple processes
|
|
||||||
self.PREFS_OBJECT = JSONConfig('html-transform-rules')
|
|
||||||
RulesDialogBase.__init__(self, *args, **kw)
|
|
||||||
# }}}
|
# }}}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user