from time import sleep import os def DoubleReset(Time=5,File="doublereset.txt"): """Use this at the beginning of the file. DoubleReset(Time=5,File="doublereset.txt") Determines, if the board had two successive resets in the last seconds. This is done by writing a file in and deleting it after seconds. If the file is already there, the reset was doubled.""" try: a=open(File) Check=a.read().strip() a.close() if Check == '1': os.remove(File) return True except OSError: pass a=open(File,"w") a.write("1") a.close() sleep(Time) os.remove(File) return False