From eab7fbbaa4d452639402f87ef5f0571a9f137870 Mon Sep 17 00:00:00 2001 From: narendnp Date: Sat, 30 Aug 2025 17:43:27 +0800 Subject: [PATCH] fix handle StreamerDoesNotExistException when loading channel points context --- TwitchChannelPointsMiner/TwitchChannelPointsMiner.py | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py b/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py index c1b5ddd..de2d301 100644 --- a/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py +++ b/TwitchChannelPointsMiner/TwitchChannelPointsMiner.py @@ -294,9 +294,15 @@ class TwitchChannelPointsMiner: # 3. DEACTIVATED: Check if the user is a moderator. (was used before the 5th of April 2021 to deactivate predictions) for streamer in self.streamers: time.sleep(random.uniform(0.3, 0.7)) - self.twitch.load_channel_points_context(streamer) - self.twitch.check_streamer_online(streamer) - # self.twitch.viewer_is_mod(streamer) + try: + self.twitch.load_channel_points_context(streamer) + self.twitch.check_streamer_online(streamer) + # self.twitch.viewer_is_mod(streamer) + except StreamerDoesNotExistException: + logger.info( + f"Streamer {streamer.username} does not exist", + extra={"emoji": ":cry:"}, + ) self.original_streamers = [ streamer.channel_points for streamer in self.streamers