#!/usr/bin/python import cgi, os, os.path, time, re lockFileName = "files/todolock" fileName = "files/todos.xml" while(os.path.exists(lockFileName)): time.sleep(.25) lockFileHandle = open(lockFileName, "w") lockFileHandle.write("locked") lockFileHandle.close() form = cgi.FieldStorage() #name = form['title'].value #nextAction = form['nextAction'].value idToRemove = int(form.getfirst("todoID")) oldFile = open(fileName, 'r') oldFileLines = oldFile.readlines() oldFile.close() todoIDre = re.compile(r'^