コード例 #1
0
ファイル: console.py プロジェクト: ziluke/Python
 def __redo(self):
     RedoManager.redo()
コード例 #2
0
def update_grade_undo_handler(grade_repo, grade):
    grade_repo.update(grade)
    RedoManager.register_operation(grade_repo, RedoHandler.UPDATE_GRADE, grade,
                                   "update_grade")
コード例 #3
0
def add_student_undo_handler(student_repo, student):
    RedoManager.register_operation(student_repo, RedoHandler.ADD_STUDENT,
                                   student)
    student_repo.delete(student)
コード例 #4
0
def add_grade_undo_handler(grade_repo, grade):
    RedoManager.register_operation(grade_repo, RedoHandler.ADD_GRADE, grade)
    grade_repo.delete(grade)
コード例 #5
0
def delete_grade_undo_handler(grade_repo, grade):
    grade_repo.save(grade)
    RedoManager.register_operation(grade_repo, RedoHandler.DELETE_GRADE, grade,
                                   "delete_grade")
コード例 #6
0
def update_assignment_undo_handler(assignment_repo, assignment):
    assignment_repo.update(assignment)
    RedoManager.register_operation(assignment_repo,
                                   RedoHandler.UPDATE_ASSIGNMENT, assignment)
コード例 #7
0
def delete_assignment_undo_handler(assignment_repo, assignment):
    assignment_repo.save(assignment)
    RedoManager.register_operation(assignment_repo,
                                   RedoHandler.DELETE_ASSIGNMENT, assignment,
                                   "delete_assignment")
コード例 #8
0
def add_assignment_undo_handler(assignment_repo, assignment):
    RedoManager.register_operation(assignment_repo, RedoHandler.ADD_ASSIGNMENT,
                                   assignment)
    assignment_repo.delete(assignment)
コード例 #9
0
def update_student_undo_handler(student_repo, student):
    RedoManager.register_operation(student_repo, RedoHandler.UPDATE_STUDENT,
                                   student, "update_student")
    student_repo.update(student)
コード例 #10
0
def delete_student_undo_handler(student_repo, student):
    RedoManager.register_operation(student_repo, RedoHandler.DELETE_STUDENT,
                                   student, "delete_student")
    student_repo.save(student)