import time, pyotp totp = pyotp.TOTP(pyotp.random_base32(), interval=45) code = totp.now() for i in range(0,60): if totp.verify(code): print(f'{code} verified fine at t+{i}') else: print(f'{code} expired at t+{i}') break time.sleep(1)