Merge pull request #7349 from tk0miya/7290_import_first

refactor: Import libraries at the top of script (if no reason)
This commit is contained in:
Takeshi KOMIYA 2020-03-21 20:50:25 +09:00 committed by GitHub
commit dd85cb6588
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

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()