mirror of
https://github.com/JimmXinu/FanFicFare.git
synced 2025-12-23 09:14:18 +01:00
Apply ensure_text() to INIs with plugin CLI.
This commit is contained in:
parent
cf2ae9b126
commit
ae2b33ec7b
1 changed files with 4 additions and 4 deletions
|
|
@ -117,6 +117,7 @@ class FanFicFareBase(InterfaceActionBase):
|
|||
from calibre.library import db
|
||||
from calibre_plugins.fanficfare_plugin.fanficfare.cli import main as fff_main
|
||||
from calibre_plugins.fanficfare_plugin.prefs import PrefsFacade
|
||||
from calibre_plugins.fanficfare_plugin.fanficfare.six import ensure_text
|
||||
from calibre.utils.config import prefs as calibre_prefs
|
||||
from optparse import OptionParser
|
||||
|
||||
|
|
@ -129,12 +130,11 @@ class FanFicFareBase(InterfaceActionBase):
|
|||
pargs = [x for x in argv if x.startswith('--with-library') or x.startswith('--library-path')
|
||||
or not x.startswith('-')]
|
||||
opts, args = parser.parse_args(pargs)
|
||||
|
||||
fff_prefs = PrefsFacade(db(path=opts.library_path,
|
||||
read_only=True))
|
||||
read_only=True))
|
||||
|
||||
fff_main(argv[1:],
|
||||
parser=parser,
|
||||
passed_defaultsini=get_resources("fanficfare/defaults.ini"),
|
||||
passed_personalini=fff_prefs["personal.ini"],
|
||||
passed_defaultsini=ensure_text(get_resources("fanficfare/defaults.ini")),
|
||||
passed_personalini=ensure_text(fff_prefs["personal.ini"]),
|
||||
)
|
||||
|
|
|
|||
Loading…
Reference in a new issue