def writePost(cookie, formThing): counter = stdStuff.getCounter() userList = stdStuff.objFileToList(stdStuff.directory, stdStuff.userFile) for x in userList: if x.name == cookie["username"].value: x.addPost( stdStuff.Post(counter, cookie["username"].value, formThing.getvalue("postTitle"), formThing.getvalue('textBody'))) break stdStuff.setCounter(counter) stdStuff.objListToFile(userList, stdStuff.directory, stdStuff.userFile)
def writePost(cookie, formThing): countStream = open(stdStuff.directory + stdStuff.counterFile, "r") counter = int(countStream.read()) countStream.close() postWStream = open(stdStuff.directory + stdStuff.postFile, "ab") pickle.dump( stdStuff.Post(counter, cookie["username"].value, formThing.getvalue("postTitle"), formThing.getvalue('textBody')), postWStream) postWStream.close counter += 1 countWStream = open(stdStuff.directory + stdStuff.counterFile, "w") countWStream.write(str(counter)) countWStream.close()
def writePost(cookie, formThing): counter = stdStuff.getCounter() groupList = stdStuff.objFileToList(stdStuff.directory, stdStuff.groupFile) for x in groupList: if x.name == currentGroup: x.addPost( stdStuff.Post( counter, cookie["username"].value, stdStuff.deleteBrackets(formThing.getvalue("postTitle")), stdStuff.deleteBrackets(formThing.getvalue('textBody')))) break stdStuff.setCounter(counter) stdStuff.objListToFile(groupList, stdStuff.directory, stdStuff.groupFile)