Skip to content

Commit

Permalink
Fix type check error
Browse files Browse the repository at this point in the history
  • Loading branch information
layday committed Jan 15, 2024
1 parent febe14c commit aab34b8
Show file tree
Hide file tree
Showing 2 changed files with 4 additions and 4 deletions.
6 changes: 3 additions & 3 deletions src/instawow/common.py
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ class _FlavourKeyedEnum(Protocol[_TEnum]): # pragma: no cover
VanillaClassic: _TEnum
Classic: _TEnum

def __getitem__(self, __key: str) -> _TEnum:
def __class_getitem__(cls, __key: str) -> _TEnum:
...


Expand All @@ -38,8 +38,8 @@ class Flavour(StrEnum):
def from_flavour_keyed_enum(cls, flavour_keyed_enum: enum.Enum) -> Self:
return cls[flavour_keyed_enum.name]

def to_flavour_keyed_enum(self, flavour_keyed_enum: _FlavourKeyedEnum[_TEnum]) -> _TEnum:
return flavour_keyed_enum[self.name]
def to_flavour_keyed_enum(self, flavour_keyed_enum: type[_FlavourKeyedEnum[_TEnum]]) -> _TEnum:
return flavour_keyed_enum[self.name] # pyright: ignore[reportGeneralTypeIssues]


class FlavourVersionRange(enum.Enum):
Expand Down
2 changes: 1 addition & 1 deletion src/instawow/resolvers.py
Original file line number Diff line number Diff line change
Expand Up @@ -159,5 +159,5 @@ async def catalogue(cls, web_client: http.ClientSessionType) -> AsyncIterator[Ca
yield


class _DummyResolver(Resolver): # pyright: ignore[reportGeneralTypeIssues]
class _DummyResolver(Resolver):
pass

0 comments on commit aab34b8

Please sign in to comment.