This commit is contained in:
Kovid Goyal 2010-01-14 12:47:37 -07:00
commit b231920841
2 changed files with 4 additions and 3 deletions

View File

@ -366,7 +366,6 @@ def available_catalog_formats():
def plugin_for_catalog_format(fmt): def plugin_for_catalog_format(fmt):
for plugin in catalog_plugins(): for plugin in catalog_plugins():
if fmt.lower() in plugin.file_types: if fmt.lower() in plugin.file_types:
with plugin:
return plugin return plugin
def device_plugins(): def device_plugins():

View File

@ -656,6 +656,7 @@ def catalog_option_parser(args):
# Merge options from GUI Preferences # Merge options from GUI Preferences
''' '''
# Placeholder sample code until we implement GUI preferences
from calibre.library.save_to_disk import config from calibre.library.save_to_disk import config
c = config() c = config()
for pref in ['asciiize', 'update_metadata', 'write_opf', 'save_cover']: for pref in ['asciiize', 'update_metadata', 'write_opf', 'save_cover']:
@ -690,6 +691,7 @@ def command_catalog(args, dbpath):
return 1 return 1
if opts.verbose: if opts.verbose:
log("library.cli:command_catalog dispatching to plugin %s" % plugin.name) log("library.cli:command_catalog dispatching to plugin %s" % plugin.name)
with plugin:
plugin.run(args[1], opts, get_db(dbpath, opts)) plugin.run(args[1], opts, get_db(dbpath, opts))
return 0 return 0