mirror of
https://github.com/gryf/ebook-converter.git
synced 2026-03-09 11:05:45 +01:00
Moved mime types initialization early ath the package stage.
This commit is contained in:
@@ -0,0 +1,6 @@
|
|||||||
|
import mimetypes
|
||||||
|
import pkg_resources
|
||||||
|
|
||||||
|
|
||||||
|
mimetypes.init([pkg_resources.
|
||||||
|
resource_filename('ebook_converter', 'data/mime.types')])
|
||||||
|
|||||||
@@ -1,12 +1,11 @@
|
|||||||
#!/usr/bin/env python
|
#!/usr/bin/env python
|
||||||
import argparse
|
import argparse
|
||||||
import mimetypes
|
|
||||||
import os
|
import os
|
||||||
import pkg_resources
|
|
||||||
import sys
|
import sys
|
||||||
|
|
||||||
from ebook_converter import logging
|
from ebook_converter import logging
|
||||||
from ebook_converter.customize.conversion import OptionRecommendation
|
from ebook_converter.customize.conversion import OptionRecommendation
|
||||||
|
from ebook_converter.ebooks.conversion.plumber import Plumber
|
||||||
|
|
||||||
|
|
||||||
LOG = logging.default_log
|
LOG = logging.default_log
|
||||||
@@ -37,7 +36,6 @@ def create_option_parser(args):
|
|||||||
|
|
||||||
# TODO(gryf): Plumber has to be imported late, because first mimetypes
|
# TODO(gryf): Plumber has to be imported late, because first mimetypes
|
||||||
# needs to be updated.
|
# needs to be updated.
|
||||||
from ebook_converter.ebooks.conversion.plumber import Plumber
|
|
||||||
plumber = Plumber(input_file, output_file, LOG, progress_bar)
|
plumber = Plumber(input_file, output_file, LOG, progress_bar)
|
||||||
# add_input_output_options(parser, plumber)
|
# add_input_output_options(parser, plumber)
|
||||||
# add_pipeline_options(parser, plumber)
|
# add_pipeline_options(parser, plumber)
|
||||||
@@ -46,8 +44,7 @@ def create_option_parser(args):
|
|||||||
|
|
||||||
|
|
||||||
def run(args):
|
def run(args):
|
||||||
mimetypes.init([pkg_resources.
|
|
||||||
resource_filename('ebook_converter', 'data/mime.types')])
|
|
||||||
plumber = create_option_parser(args)
|
plumber = create_option_parser(args)
|
||||||
|
|
||||||
# TODO(gryf): perhaps there is a need to recreate commandline options for
|
# TODO(gryf): perhaps there is a need to recreate commandline options for
|
||||||
@@ -88,7 +85,3 @@ def main():
|
|||||||
|
|
||||||
print(args)
|
print(args)
|
||||||
sys.exit(run(args))
|
sys.exit(run(args))
|
||||||
|
|
||||||
|
|
||||||
if __name__ == '__main__':
|
|
||||||
main()
|
|
||||||
|
|||||||
Reference in New Issue
Block a user