diff --git a/stdlib/2and3/logging/__init__.pyi b/stdlib/2and3/logging/__init__.pyi index 046d532fd..ea3c41987 100644 --- a/stdlib/2and3/logging/__init__.pyi +++ b/stdlib/2and3/logging/__init__.pyi @@ -28,7 +28,14 @@ if sys.version_info >= (3,): else: _levelNames = ... # type: dict -class Logger: +class Filterer(object): + filters = ... # type: List[Filter] + def __init__(self) -> None: ... + def addFilter(self, filter: Filter) -> None: ... + def removeFilter(self, filter: Filter) -> None: ... + def filter(self, record: 'LogRecord') -> bool: ... + +class Logger(Filterer): name = ... # type: str level = ... # type: int parent = ... # type: Union[Logger, PlaceHolder] @@ -128,14 +135,6 @@ DEBUG = ... # type: int NOTSET = ... # type: int -class Filterer(object): - filters = ... # type: List[Filter] - def __init__(self) -> None: ... - def addFilter(self, filter: Filter) -> None: ... - def removeFilter(self, filter: Filter) -> None: ... - def filter(self, record: 'LogRecord') -> bool: ... - - class Handler(Filterer): level = ... # type: int formatter = ... # type: Optional[Formatter]