error handling (issue n#9)
This commit is contained in:
@@ -2,6 +2,7 @@ import subject
|
|||||||
import user_IO
|
import user_IO
|
||||||
|
|
||||||
subjects = []
|
subjects = []
|
||||||
|
try:
|
||||||
while True:
|
while True:
|
||||||
user_input = user_IO.user_input()
|
user_input = user_IO.user_input()
|
||||||
if user_input[0] == "input":
|
if user_input[0] == "input":
|
||||||
@@ -9,3 +10,13 @@ while True:
|
|||||||
subject_edit = subject.get_subject(subjects, user_input[2])
|
subject_edit = subject.get_subject(subjects, user_input[2])
|
||||||
if subject_edit:
|
if subject_edit:
|
||||||
subject_edit.add_grade(user_input[3], subject.Grade(user_input[4], user_input[5]))
|
subject_edit.add_grade(user_input[3], subject.Grade(user_input[4], user_input[5]))
|
||||||
|
elif user_input[1] == "category":
|
||||||
|
subject_edit = subject.get_subject(subjects, user_input[2])
|
||||||
|
if subject_edit:
|
||||||
|
subject_edit.add_grade_category(user_input[3], user_input[4])
|
||||||
|
elif user_input[1] == "subject":
|
||||||
|
subjects.append(subject.Subject(user_input[2], _, _))
|
||||||
|
raise SystemError
|
||||||
|
|
||||||
|
except Exception as e:
|
||||||
|
print('ERROR' + str(e))
|
||||||
Reference in New Issue
Block a user