from dateutil.parser import parse import sys import os PARENT = os.path.dirname(__file__) sys.path.insert(0,PARENT) from upload import upload import datetime import subprocess import time from upload import upload t = parse(input("Enter endtime: ")) wait = int((t-datetime.datetime.today()).total_seconds()) if wait > 0: subprocess.call(['timeout.exe','/nobreak',str(wait)]) subprocess.call([os.path.join(PARENT,'done.bat')]) upload() print("Logging off in ") for i in range(10,0,-1): print(i) time.sleep(1)