示例#1
0
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)
示例#2
0
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)