refactor: Import libraries at the top of script (if no reason)

This commit is contained in:
Takeshi KOMIYA 2020-03-21 17:48:20 +09:00
parent bdfb112f0d
commit dc87b45804

View File

@ -9,9 +9,11 @@
""" """
import argparse import argparse
import bdb
import locale import locale
import multiprocessing import multiprocessing
import os import os
import pdb
import sys import sys
import traceback import traceback
from typing import Any, IO, List from typing import Any, IO, List
@ -29,13 +31,10 @@ from sphinx.util.docutils import docutils_namespace, patch_docutils
def handle_exception(app: Sphinx, args: Any, exception: BaseException, stderr: IO = sys.stderr) -> None: # NOQA def handle_exception(app: Sphinx, args: Any, exception: BaseException, stderr: IO = sys.stderr) -> None: # NOQA
import bdb
if isinstance(exception, bdb.BdbQuit): if isinstance(exception, bdb.BdbQuit):
return return
if args.pdb: if args.pdb:
import pdb
print(red(__('Exception occurred while building, starting debugger:')), print(red(__('Exception occurred while building, starting debugger:')),
file=stderr) file=stderr)
traceback.print_exc() traceback.print_exc()