Mark key parameters as positional-only in async getter lock methods

This commit is contained in:
Tulir Asokan
2022-08-14 12:49:45 +03:00
parent c4c225343c
commit 910a681f4b
3 changed files with 6 additions and 6 deletions
+2 -2
View File
@@ -406,7 +406,7 @@ class Puppet(DBPuppet, BasePuppet):
@classmethod
@async_getter_lock
async def get_by_tgid(
cls, tgid: TelegramID, *, create: bool = True, is_channel: bool = False
cls, tgid: TelegramID, /, *, create: bool = True, is_channel: bool = False
) -> Puppet | None:
if tgid is None:
return None
@@ -459,7 +459,7 @@ class Puppet(DBPuppet, BasePuppet):
@classmethod
@async_getter_lock
async def get_by_custom_mxid(cls, mxid: UserID) -> Puppet | None:
async def get_by_custom_mxid(cls, mxid: UserID, /) -> Puppet | None:
try:
return cls.by_custom_mxid[mxid]
except KeyError: