Merge pull request #1452 from asottile/type_init

add typing to src/flake8/__init__.py
This commit is contained in:
Anthony Sottile 2021-11-14 11:32:49 -05:00 committed by GitHub
commit c9cac9957b
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 8 additions and 1 deletions

View file

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

View file

@ -11,6 +11,7 @@ This module
"""
import logging
import sys
from typing import Optional
from typing import Type
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.
:param int verbosity: