Skip to content

Commit 940c178

Browse files
authored
Update flake8 plugins (#1579)
* Update `flake8` plugins * Fix lint rules
1 parent c366435 commit 940c178

File tree

6 files changed

+10
-16
lines changed

6 files changed

+10
-16
lines changed

.pre-commit-config.yaml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,8 @@ repos:
2626
hooks:
2727
- id: flake8
2828
additional_dependencies:
29-
- flake8-no-pep420==2.4.0
30-
- flake8-pyi==22.11.0
29+
- flake8-no-pep420==2.6.0
30+
- flake8-pyi==23.5.0
3131
types: []
3232
files: ^.*.pyi?$
3333

django-stubs/contrib/staticfiles/finders.pyi

Lines changed: 1 addition & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -56,11 +56,4 @@ def find(path: str, all: Literal[False] = ...) -> str | None: ...
5656
@overload
5757
def find(path: str, all: Literal[True]) -> list[str]: ...
5858
def get_finders() -> Iterator[BaseFinder]: ...
59-
@overload
60-
def get_finder(
61-
import_path: Literal["django.contrib.staticfiles.finders.FileSystemFinder"],
62-
) -> FileSystemFinder: ...
63-
@overload
64-
def get_finder(
65-
import_path: Literal["django.contrib.staticfiles.finders.AppDirectoriesFinder"],
66-
) -> AppDirectoriesFinder: ...
59+
def get_finder(import_path: str) -> BaseFinder: ...

django-stubs/db/models/fields/__init__.pyi

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -238,11 +238,11 @@ class IntegerField(Field[_ST, _GT]):
238238
class PositiveIntegerRelDbTypeMixin:
239239
def rel_db_type(self, connection: BaseDatabaseWrapper) -> str: ...
240240

241+
class SmallIntegerField(IntegerField[_ST, _GT]): ...
242+
class BigIntegerField(IntegerField[_ST, _GT]): ...
241243
class PositiveIntegerField(PositiveIntegerRelDbTypeMixin, IntegerField[_ST, _GT]): ...
242244
class PositiveSmallIntegerField(PositiveIntegerRelDbTypeMixin, SmallIntegerField[_ST, _GT]): ...
243245
class PositiveBigIntegerField(PositiveIntegerRelDbTypeMixin, BigIntegerField[_ST, _GT]): ...
244-
class SmallIntegerField(IntegerField[_ST, _GT]): ...
245-
class BigIntegerField(IntegerField[_ST, _GT]): ...
246246

247247
class FloatField(Field[_ST, _GT]):
248248
_pyi_private_set_type: float | int | str | Combinable

django-stubs/db/models/fields/json.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ class HasAnyKeys(HasKeys):
4444

4545
class HasKeyOrArrayIndex(HasKey): ...
4646
class JSONExact(lookups.Exact): ...
47+
class CaseInsensitiveMixin: ...
4748
class JSONIContains(CaseInsensitiveMixin, lookups.IContains): ...
4849

4950
class KeyTransform(Transform):
@@ -64,7 +65,6 @@ KT: Callable[[str], KeyTextTransform]
6465
class KeyTransformTextLookupMixin:
6566
def __init__(self, key_transform: Any, *args: Any, **kwargs: Any) -> None: ...
6667

67-
class CaseInsensitiveMixin: ...
6868
class KeyTransformIsNull(lookups.IsNull): ...
6969
class KeyTransformIn(lookups.In): ...
7070
class KeyTransformExact(JSONExact): ...

django-stubs/db/models/sql/query.pyi

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ class RawQuery:
3131
def get_columns(self) -> list[str]: ...
3232
def __iter__(self) -> Iterator[Any]: ...
3333
@property
34-
def params_type(self) -> None | type[dict] | type[tuple]: ...
34+
def params_type(self) -> type[dict | tuple] | None: ...
3535

3636
class Query(BaseExpression):
3737
related_ids: list[int] | None

django-stubs/views/debug.pyi

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,8 @@
1+
import re
12
from collections.abc import Callable, ItemsView, Iterator
23
from pathlib import Path
34
from types import TracebackType
4-
from typing import Any, Pattern
5+
from typing import Any
56

67
from django.http.request import HttpRequest, QueryDict
78
from django.http.response import Http404, HttpResponse
@@ -24,7 +25,7 @@ def get_exception_reporter_filter(request: HttpRequest | None) -> SafeExceptionR
2425

2526
class SafeExceptionReporterFilter:
2627
cleansed_substitute: str
27-
hidden_settings: Pattern[str]
28+
hidden_settings: re.Pattern[str]
2829
def cleanse_setting(self, key: int | str, value: Any) -> Any: ...
2930
def get_safe_settings(self) -> dict[str, Any]: ...
3031
def is_active(self, request: HttpRequest | None) -> bool: ...

0 commit comments

Comments
 (0)