def archiveResponse(Poll, userId): if Poll != None: noResponses = Poll.howManyResponses() * Poll.howManyCandidates() for index in range(noResponses): if Poll.Response[index].userId == userId: Poll.Response[index].isActive = 0 try: db.session.add(Poll.Response[index]) db.session.commit() except: return False return True else: return False