1
0
mirror of https://github.com/gryf/ebook-converter.git synced 2026-02-02 03:55:45 +01:00

Moved mime types initialization early ath the package stage.

This commit is contained in:
2021-07-02 20:00:24 +02:00
parent cf9fe0155b
commit ac2aa81d42
2 changed files with 8 additions and 9 deletions

View File

@@ -0,0 +1,6 @@
import mimetypes
import pkg_resources
mimetypes.init([pkg_resources.
resource_filename('ebook_converter', 'data/mime.types')])

View File

@@ -1,12 +1,11 @@
#!/usr/bin/env python
import argparse
import mimetypes
import os
import pkg_resources
import sys
from ebook_converter import logging
from ebook_converter.customize.conversion import OptionRecommendation
from ebook_converter.ebooks.conversion.plumber import Plumber
LOG = logging.default_log
@@ -37,7 +36,6 @@ def create_option_parser(args):
# TODO(gryf): Plumber has to be imported late, because first mimetypes
# needs to be updated.
from ebook_converter.ebooks.conversion.plumber import Plumber
plumber = Plumber(input_file, output_file, LOG, progress_bar)
# add_input_output_options(parser, plumber)
# add_pipeline_options(parser, plumber)
@@ -46,8 +44,7 @@ def create_option_parser(args):
def run(args):
mimetypes.init([pkg_resources.
resource_filename('ebook_converter', 'data/mime.types')])
plumber = create_option_parser(args)
# TODO(gryf): perhaps there is a need to recreate commandline options for
@@ -88,7 +85,3 @@ def main():
print(args)
sys.exit(run(args))
if __name__ == '__main__':
main()