Fix #994838 (Option to restrict conversion output formats)

This commit is contained in:
Kovid Goyal 2012-05-05 18:01:25 +05:30
parent d584a95114
commit f01c91b68f
2 changed files with 4 additions and 2 deletions

View File

@ -126,7 +126,8 @@ class BulkConfig(Config):
def setup_output_formats(self, db, preferred_output_format): def setup_output_formats(self, db, preferred_output_format):
if preferred_output_format: if preferred_output_format:
preferred_output_format = preferred_output_format.lower() preferred_output_format = preferred_output_format.lower()
output_formats = sorted(available_output_formats()) output_formats = sorted(available_output_formats(),
key=lambda x:{'EPUB':'!A', 'MOBI':'!B'}.get(x.upper(), x))
output_formats.remove('oeb') output_formats.remove('oeb')
preferred_output_format = preferred_output_format if \ preferred_output_format = preferred_output_format if \
preferred_output_format and preferred_output_format \ preferred_output_format and preferred_output_format \

View File

@ -242,7 +242,8 @@ class Config(ResizableDialog, Ui_Dialog):
preferred_output_format): preferred_output_format):
if preferred_output_format: if preferred_output_format:
preferred_output_format = preferred_output_format.lower() preferred_output_format = preferred_output_format.lower()
output_formats = sorted(available_output_formats()) output_formats = sorted(available_output_formats(),
key=lambda x:{'EPUB':'!A', 'MOBI':'!B'}.get(x.upper(), x))
output_formats.remove('oeb') output_formats.remove('oeb')
input_format, input_formats = get_input_format_for_book(db, book_id, input_format, input_formats = get_input_format_for_book(db, book_id,
preferred_input_format) preferred_input_format)