def countdown(self, remaining=None): if remaining is not None: self.remaining = remaining if self.remaining <= time(0, 0, 0): notify('Wololo!', 'Time\'s up!', 'Tomodoro') self.clock.setText('Time\'s up!') else: self.remaining = (datetime.combine(date.today(), self.remaining) - timedelta(seconds=1)).time() self.clock.setText(self.get_formatted_time(self.remaining)) self.start()
def _notify(self): try: smart_notify.notify("playing", self.currently_playing, "Pyrana") except: pass