From 63e6ea88217bcf376d5d3aef4b176db4483cf7fa Mon Sep 17 00:00:00 2001 From: Avasam Date: Tue, 4 Mar 2025 06:11:32 -0500 Subject: [PATCH] Enable Ruff PLE (Pylint Error) (#13305) --- pyproject.toml | 1 + stubs/gevent/gevent/hub.pyi | 2 +- stubs/regex/regex/regex.pyi | 6 +++--- 3 files changed, 5 insertions(+), 4 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 00cb7501b..2d6e8f2ea 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -46,6 +46,7 @@ select = [ "N", # pep8-naming "PGH", # pygrep-hooks "PLC", # Pylint Convention + "PLE", # Pylint Error "PLR", # Pylint Refactor "RUF", # Ruff-specific and unused-noqa "TRY", # tryceratops diff --git a/stubs/gevent/gevent/hub.pyi b/stubs/gevent/gevent/hub.pyi index b949c9817..44a8282ae 100644 --- a/stubs/gevent/gevent/hub.pyi +++ b/stubs/gevent/gevent/hub.pyi @@ -29,7 +29,7 @@ class _DefaultReturnProperty(Protocol[_T]): @overload def __get__(self, obj: object, owner: type[object] | None = None) -> _T: ... def __set__(self, obj: object, value: _T | None) -> None: ... - def __del__(self, obj: object) -> None: ... + def __del__(self) -> None: ... def spawn_raw(function: Callable[..., object], *args: object, **kwargs: object) -> greenlet.greenlet: ... def sleep(seconds: float = 0, ref: bool = True) -> None: ... diff --git a/stubs/regex/regex/regex.pyi b/stubs/regex/regex/regex.pyi index 8b35a370a..07b11b145 100644 --- a/stubs/regex/regex/regex.pyi +++ b/stubs/regex/regex/regex.pyi @@ -1,5 +1,5 @@ import sys -from _typeshed import ReadableBuffer +from _typeshed import ReadableBuffer, Unused from collections.abc import Callable, Mapping from typing import Any, AnyStr, Generic, Literal, TypeVar, final, overload from typing_extensions import Self @@ -568,7 +568,7 @@ class Pattern(Generic[AnyStr]): timeout: float | None = None, ) -> _regex.Scanner[bytes]: ... def __copy__(self) -> Self: ... - def __deepcopy__(self) -> Self: ... + def __deepcopy__(self, memo: Unused, /) -> Self: ... if sys.version_info >= (3, 9): def __class_getitem__(cls, item: Any, /) -> GenericAlias: ... @@ -647,6 +647,6 @@ class Match(Generic[AnyStr]): @overload def __getitem__(self, key: int | str, /) -> AnyStr | Any: ... def __copy__(self) -> Self: ... - def __deepcopy__(self) -> Self: ... + def __deepcopy__(self, memo: Unused, /) -> Self: ... if sys.version_info >= (3, 9): def __class_getitem__(cls, item: Any, /) -> GenericAlias: ...