Skip to content

Commit 2270b28

Browse files
committed
Update some typing
1 parent 5ca93b2 commit 2270b28

File tree

3 files changed

+25
-25
lines changed

3 files changed

+25
-25
lines changed

twitchio/client.py

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -605,7 +605,7 @@ async def fetch_games(self, ids: List[int] = None, names: List[str] = None) -> L
605605
data = await self._http.get_games(ids, names)
606606
return [models.Game(d) for d in data]
607607

608-
async def fetch_tags(self, ids: List[str] = None):
608+
async def fetch_tags(self, ids: Optional[List[str]] = None):
609609
"""|coro|
610610
611611
Fetches stream tags.
@@ -624,11 +624,11 @@ async def fetch_tags(self, ids: List[str] = None):
624624

625625
async def fetch_streams(
626626
self,
627-
user_ids: List[int] = None,
628-
game_ids: List[int] = None,
629-
user_logins: List[str] = None,
630-
languages: List[str] = None,
631-
token: str = None,
627+
user_ids: Optional[List[int]] = None,
628+
game_ids: Optional[List[int]] = None,
629+
user_logins: Optional[List[str]] = None,
630+
languages: Optional[List[str]] = None,
631+
token: Optional[str] = None,
632632
):
633633
"""|coro|
634634
@@ -665,8 +665,8 @@ async def fetch_streams(
665665

666666
async def fetch_teams(
667667
self,
668-
team_name: str = None,
669-
team_id: str = None,
668+
team_name: Optional[str] = None,
669+
team_id: Optional[str] = None,
670670
):
671671
"""|coro|
672672

twitchio/http.py

Lines changed: 16 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -478,7 +478,7 @@ async def get_predictions(
478478
self,
479479
token: str,
480480
broadcaster_id: int,
481-
prediction_id: str = None,
481+
prediction_id: Optional[str] = None,
482482
):
483483
params = [("broadcaster_id", str(broadcaster_id))]
484484

@@ -540,10 +540,10 @@ async def get_clips(
540540
self,
541541
broadcaster_id: int = None,
542542
game_id: str = None,
543-
ids: List[str] = None,
544-
started_at: datetime.datetime = None,
545-
ended_at: datetime.datetime = None,
546-
token: str = None,
543+
ids: Optional[List[str]] = None,
544+
started_at: Optional[datetime.datetime] = None,
545+
ended_at: Optional[datetime.datetime] = None,
546+
token: Optional[str] = None,
547547
):
548548
q = [
549549
("broadcaster_id", broadcaster_id),
@@ -590,7 +590,7 @@ async def get_games(self, game_ids: List[Any], game_names: List[str]):
590590
q.extend(("name", name) for name in game_names)
591591
return await self.request(Route("GET", "games", query=q))
592592

593-
async def get_hype_train(self, broadcaster_id: str, id: str = None, token: str = None):
593+
async def get_hype_train(self, broadcaster_id: str, id: Optional[str] = None, token: str = None):
594594
return await self.request(
595595
Route(
596596
"GET",
@@ -651,17 +651,17 @@ async def get_stream_key(self, token: str, broadcaster_id: str):
651651

652652
async def get_streams(
653653
self,
654-
game_ids: List[str] = None,
655-
user_ids: List[str] = None,
656-
user_logins: List[str] = None,
657-
languages: List[str] = None,
658-
token: str = None,
654+
game_ids: Optional[List[int]] = None,
655+
user_ids: Optional[List[int]] = None,
656+
user_logins: Optional[List[str]] = None,
657+
languages: Optional[List[str]] = None,
658+
token: Optional[str] = None,
659659
):
660660
q = []
661661
if game_ids:
662-
q.extend(("game_id", g) for g in game_ids)
662+
q.extend(("game_id", str(g)) for g in game_ids)
663663
if user_ids:
664-
q.extend(("user_id", u) for u in user_ids)
664+
q.extend(("user_id", str(u)) for u in user_ids)
665665
if user_logins:
666666
q.extend(("user_login", l) for l in user_logins)
667667
if languages:
@@ -737,13 +737,13 @@ async def get_channel_schedule(
737737
q.extend(("id", id) for id in segment_ids)
738738
return await self.request(Route("GET", "schedule", query=q), paginate=False, full_body=True)
739739

740-
async def get_channel_subscriptions(self, token: str, broadcaster_id: str, user_ids: List[str] = None):
740+
async def get_channel_subscriptions(self, token: str, broadcaster_id: str, user_ids: Optional[List[str]] = None):
741741
q = [("broadcaster_id", broadcaster_id)]
742742
if user_ids:
743743
q.extend(("user_id", u) for u in user_ids)
744744
return await self.request(Route("GET", "subscriptions", query=q, token=token))
745745

746-
async def get_stream_tags(self, tag_ids: List[str] = None):
746+
async def get_stream_tags(self, tag_ids: Optional[List[str]] = None):
747747
q = []
748748
if tag_ids:
749749
q.extend(("tag_id", u) for u in tag_ids)
@@ -858,7 +858,7 @@ async def delete_videos(self, token: str, ids: List[int]):
858858
async def get_webhook_subs(self):
859859
return await self.request(Route("GET", "webhooks/subscriptions"))
860860

861-
async def get_teams(self, team_name: str = None, team_id: str = None):
861+
async def get_teams(self, team_name: Optional[str] = None, team_id: Optional[str] = None):
862862
if team_name:
863863
q = [("name", team_name)]
864864
elif team_id:

twitchio/user.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -601,7 +601,7 @@ async def unfollow(self, userid: int, token: str):
601601
"""
602602
await self._http.delete_unfollow_channel(token, from_id=str(userid), to_id=str(self.id))
603603

604-
async def fetch_subscriptions(self, token: str, userids: List[int] = None):
604+
async def fetch_subscriptions(self, token: str, userids: Optional[List[int]] = None):
605605
"""|coro|
606606
607607
Fetches the subscriptions for this channel.

0 commit comments

Comments
 (0)