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() a=open(File,"w") a.write(str(int(Check)+1)) a.close() sleep(Time) os.remove(File) return int(Check)+1 except OSError: pass a=open(File,"w") a.write("1") a.close() sleep(Time) os.remove(File) return False