add typing to src/flake8/__init__.py

This commit is contained in:
Anthony Sottile 2021-11-14 08:30:10 -08:00
parent 002a99ec1b
commit 5bed787883
2 changed files with 8 additions and 1 deletions

View file

@ -107,6 +107,8 @@ no_implicit_optional = true
warn_unused_ignores = true warn_unused_ignores = true
# TODO: until we opt in all the modules # TODO: until we opt in all the modules
[mypy-flake8.__init__]
disallow_untyped_defs = true
[mypy-flake8.defaults] [mypy-flake8.defaults]
disallow_untyped_defs = true disallow_untyped_defs = true
[mypy-flake8.exceptions] [mypy-flake8.exceptions]

View file

@ -11,6 +11,7 @@ This module
""" """
import logging import logging
import sys import sys
from typing import Optional
from typing import Type from typing import Type
LOG = logging.getLogger(__name__) LOG = logging.getLogger(__name__)
@ -40,7 +41,11 @@ LOG_FORMAT = (
) )
def configure_logging(verbosity, filename=None, logformat=LOG_FORMAT): def configure_logging(
verbosity: int,
filename: Optional[str] = None,
logformat: str = LOG_FORMAT,
) -> None:
"""Configure logging for flake8. """Configure logging for flake8.
:param int verbosity: :param int verbosity: