Fix logger type in all modules (#1031)

* Fix `logger` type in all modules

* Fix CI
This commit is contained in:
Nikita Sobolev
2022-06-28 23:25:50 +03:00
committed by GitHub
parent fe2d2287a1
commit 33d4dc7dae
11 changed files with 21 additions and 11 deletions

View File

@@ -1,9 +1,10 @@
from logging import Logger
from typing import Any from typing import Any
from django.forms.widgets import Textarea as Textarea from django.forms.widgets import Textarea as Textarea
geo_context: Any geo_context: Any
logger: Any logger: Logger
class OpenLayersWidget(Textarea): class OpenLayersWidget(Textarea):
def get_context(self, name: Any, value: Any, attrs: Any): ... def get_context(self, name: Any, value: Any, attrs: Any): ...

View File

@@ -1,8 +1,9 @@
from logging import Logger
from typing import Any from typing import Any
from django.db.backends.mysql.schema import DatabaseSchemaEditor as DatabaseSchemaEditor from django.db.backends.mysql.schema import DatabaseSchemaEditor as DatabaseSchemaEditor
logger: Any logger: Logger
class MySQLGISSchemaEditor(DatabaseSchemaEditor): class MySQLGISSchemaEditor(DatabaseSchemaEditor):
sql_add_spatial_index: str = ... sql_add_spatial_index: str = ...

View File

@@ -1,8 +1,9 @@
from logging import Logger
from typing import Any, Optional from typing import Any, Optional
from django.forms.widgets import Widget as Widget from django.forms.widgets import Widget as Widget
logger: Any logger: Logger
class BaseGeometryWidget(Widget): class BaseGeometryWidget(Widget):
geom_type: str = ... geom_type: str = ...

View File

@@ -1,6 +1,7 @@
from logging import Logger
from typing import Any from typing import Any
logger: Any logger: Logger
lib_path: Any lib_path: Any
lib_names: Any lib_names: Any
lgdal: Any lgdal: Any

View File

@@ -1,7 +1,8 @@
from ctypes import Structure from ctypes import Structure
from logging import Logger
from typing import Any, Optional from typing import Any, Optional
logger: Any logger: Logger
def load_geos(): ... def load_geos(): ...

View File

@@ -1,3 +1,4 @@
from logging import Logger
from typing import Any, ContextManager, List, Optional, Sequence, Tuple, Type, Union from typing import Any, ContextManager, List, Optional, Sequence, Tuple, Type, Union
from django.db.backends.base.base import BaseDatabaseWrapper from django.db.backends.base.base import BaseDatabaseWrapper
@@ -6,7 +7,7 @@ from django.db.models.base import Model
from django.db.models.fields import Field from django.db.models.fields import Field
from django.db.models.indexes import Index from django.db.models.indexes import Index
logger: Any logger: Logger
class BaseDatabaseSchemaEditor(ContextManager[Any]): class BaseDatabaseSchemaEditor(ContextManager[Any]):
sql_create_table: str = ... sql_create_table: str = ...

View File

@@ -3,6 +3,7 @@ import sys
import types import types
from contextlib import contextmanager from contextlib import contextmanager
from decimal import Decimal from decimal import Decimal
from logging import Logger
from typing import Any, Dict, Generator, Iterator, List, Mapping, Optional, Sequence, Tuple, Type, Union, overload from typing import Any, Dict, Generator, Iterator, List, Mapping, Optional, Sequence, Tuple, Type, Union, overload
from uuid import UUID from uuid import UUID
@@ -11,7 +12,7 @@ if sys.version_info < (3, 8):
else: else:
from typing import Literal from typing import Literal
logger: Any logger: Logger
# Python types that can be adapted to SQL. # Python types that can be adapted to SQL.
_SQLType = Union[ _SQLType = Union[

View File

@@ -1,10 +1,11 @@
from logging import Logger
from typing import Any, Callable, Dict, Optional, Tuple from typing import Any, Callable, Dict, Optional, Tuple
from django.http.request import HttpRequest from django.http.request import HttpRequest
from django.http.response import HttpResponseBase, HttpResponseForbidden from django.http.response import HttpResponseBase, HttpResponseForbidden
from django.utils.deprecation import MiddlewareMixin from django.utils.deprecation import MiddlewareMixin
logger: Any logger: Logger
REASON_NO_REFERER: str REASON_NO_REFERER: str
REASON_BAD_REFERER: str REASON_BAD_REFERER: str
REASON_NO_CSRF_COOKIE: str REASON_NO_CSRF_COOKIE: str

View File

@@ -1,4 +1,5 @@
from enum import Enum from enum import Enum
from logging import Logger
from typing import ( from typing import (
Any, Any,
Callable, Callable,
@@ -35,7 +36,7 @@ SINGLE_BRACE_START: str
SINGLE_BRACE_END: str SINGLE_BRACE_END: str
UNKNOWN_SOURCE: str UNKNOWN_SOURCE: str
tag_re: Pattern[str] tag_re: Pattern[str]
logger: Any logger: Logger
class TokenType(Enum): class TokenType(Enum):
TEXT: int = ... TEXT: int = ...

View File

@@ -2,6 +2,7 @@ import decimal
from contextlib import contextmanager from contextlib import contextmanager
from decimal import Decimal from decimal import Decimal
from io import StringIO from io import StringIO
from logging import Logger
from typing import ( from typing import (
Any, Any,
Callable, Callable,
@@ -115,7 +116,7 @@ class override_script_prefix(TestContextDecorator):
old_prefix: str = ... old_prefix: str = ...
class LoggingCaptureMixin: class LoggingCaptureMixin:
logger: Any = ... logger: Logger = ...
old_stream: Any = ... old_stream: Any = ...
logger_output: Any = ... logger_output: Any = ...
def setUp(self) -> None: ... def setUp(self) -> None: ...

View File

@@ -5,7 +5,7 @@ from typing import Any, Callable, Dict, Optional, Union
from django.core.management.color import Style from django.core.management.color import Style
from django.http import HttpRequest, HttpResponse from django.http import HttpRequest, HttpResponse
request_logger: Any request_logger: Logger
DEFAULT_LOGGING: Any DEFAULT_LOGGING: Any
def configure_logging(logging_config: str, logging_settings: Dict[str, Any]) -> None: ... def configure_logging(logging_config: str, logging_settings: Dict[str, Any]) -> None: ...