Replaced parameter name "self" with "cls" for a few class methods (#4393)

* Replaced parameter name "self" with "cls" for a few class methods. Pyright emits a warning if a class method doesn't follow the PEP 8 standard where the first parameter is named "cls" for a class method. This change eliminates these warnings.

* Missed a file.

Co-authored-by: Eric Traut <erictr@microsoft.com>
This commit is contained in:
Eric Traut
2020-08-06 00:09:21 -07:00
committed by GitHub
parent f60074f3d2
commit 0b3494f712
3 changed files with 3 additions and 3 deletions

View File

@@ -6,5 +6,5 @@ _T = TypeVar("_T")
def get_cache_token() -> object: ...
class ABCMeta(type):
def __new__(mcls, __name: str, __bases: Tuple[Type[Any], ...], __namespace: Dict[str, Any]) -> ABCMeta: ...
def __new__(cls, __name: str, __bases: Tuple[Type[Any], ...], __namespace: Dict[str, Any]) -> ABCMeta: ...
def register(cls, subclass: Type[_T]) -> Type[_T]: ...

View File

@@ -7,7 +7,7 @@ from .key import Key
class S3WebsiteEndpointTranslate:
trans_region: Dict[str, str]
@classmethod
def translate_region(self, reg: Text) -> str: ...
def translate_region(cls, reg: Text) -> str: ...
S3Permissions: List[str]

View File

@@ -10,7 +10,7 @@ class Index(metaclass=IndexMeta):
def count(cls, hash_key, consistent_read: bool = ..., **filters) -> int: ...
@classmethod
def query(
self,
cls,
hash_key,
scan_index_forward: Optional[Any] = ...,
consistent_read: bool = ...,