def expires_in(self): """ Returns the time until the token expires. :return: The remaining time until expiration in seconds or 0 if the token has expired. """ time_left = self.expires_at - now_secs() if time_left > 0: return time_left return 0
def expires_at(hours=1): return now_secs() + hours * 3600