Skip to content

Commit e7fbdfc

Browse files
committed
Fix bug detected in python/mypy#15645
1 parent d8811d9 commit e7fbdfc

File tree

4 files changed

+6
-6
lines changed

4 files changed

+6
-6
lines changed

steam/clan.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -411,7 +411,7 @@ async def chunk(self) -> Sequence[ClanMember]:
411411
return self.members
412412

413413
self._members = dict.fromkeys(self._partial_members) # type: ignore
414-
if self.flags & ClanAccountFlags.Large if self.flags is not None else len(self._partial_members) <= 100:
414+
if self.flags & ClanAccountFlags.Large > 0 if self.flags is not None else len(self._partial_members) <= 100:
415415
for user, member in zip(
416416
await self._state._maybe_users(parse_id64(id, type=Type.Individual) for id in self._partial_members),
417417
self._partial_members.values(),

steam/id.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -367,9 +367,9 @@ def id3(self) -> str:
367367
if self.instance != Instance.Desktop:
368368
instance = self.instance
369369
case Type.Chat:
370-
if self.instance & Instance.ChatClan == Instance.ChatClan:
370+
if self.instance & Instance.ChatClan > 0:
371371
type_char = "c"
372-
elif self.instance & Instance.ChatLobby == Instance.ChatLobby:
372+
elif self.instance & Instance.ChatLobby > 0:
373373
type_char = "L"
374374
else:
375375
type_char = "T"

steam/package.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -390,7 +390,7 @@ def __repr__(self) -> str:
390390
@property
391391
def time_remaining(self) -> timedelta | None:
392392
"""The amount of time that this license can be used for."""
393-
if self.flags & LicenseFlag.Expired:
393+
if self.flags & LicenseFlag.Expired > 0:
394394
return
395395
if self.time_limit is None:
396396
return

steam/state.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2576,7 +2576,7 @@ async def fetch_app_achievements(
25762576
self, app_id: AppID, language: Language | None
25772577
) -> list[player.GetGameAchievementsResponseAchievement]:
25782578
msg: player.GetGameAchievementsResponse = await self.ws.send_proto_and_wait(
2579-
player.GetGameAchievementsRequest(appid=app_id, language=(self.language or language).api_name)
2579+
player.GetGameAchievementsRequest(appid=app_id, language=(language or self.language).api_name)
25802580
)
25812581

25822582
if msg.result != Result.OK:
@@ -2590,7 +2590,7 @@ async def fetch_user_achievements(
25902590
player.GetAchievementsProgressRequest(
25912591
steamid=user_id64,
25922592
appids=cast(list[int], list(app_ids)),
2593-
language=(self.language or language).api_name,
2593+
language=(language or self.language).api_name,
25942594
)
25952595
)
25962596

0 commit comments

Comments
 (0)