Untitled
unknown
plain_text
a year ago
1.5 kB
4
Indexable
def print(self, message: str): if message.startswith('Watching:') or message.startswith('Earned') or message.startswith('Claim'): stamp = datetime.now().strftime("%X") if '\n' in message: message = message.replace('\n', f"\n{stamp}: ") self._text.config(state="normal", background ='green') self._text.insert("end", f"{stamp}: {message}\n") self._text.see("end") # scroll to the newly added line self._text.config(state="disabled", background ='green') else: if message.startswith('Twitch is down:'): stamp = datetime.now().strftime("%X") if '\n' in message: message = message.replace('\n', f"\n{stamp}: ") self._text.config(state="normal", background ='yellow') self._text.insert("end", f"{stamp}: {message}\n") self._text.see("end") # scroll to the newly added line self._text.config(state="disabled", background ='yellow') else: stamp = datetime.now().strftime("%X") if '\n' in message: message = message.replace('\n', f"\n{stamp}: ") self._text.config(state="normal", background ='red') self._text.insert("end", f"{stamp}: {message}\n") self._text.see("end") # scroll to the newly added line self._text.config(state="disabled", background= 'red')
Editor is loading...
Leave a Comment