Добавил sub и unsub

This commit is contained in:
faridik 2021-09-03 19:29:22 +03:00
parent 881794535e
commit 549aaeafd2

View File

@ -4,13 +4,16 @@ from .assignment import Assignment
class Student(dict):
"""Позволяет выполнять операции над студентами."""
def __init__(self, number: int, name: str, group_id: str, tg_id: int = None, subjects: list = None):
def __init__(self, number: int, name: str, group_id: str,
tg_id: int = None, subjects: list = None,
is_subbed: bool = False):
self.number: int = number
self.name: str = name
self.group_id: str = group_id
self.tg_id: int = tg_id
self.subjects = subjects
self.assignments = []
self.is_subbed = is_subbed
dict.__init__(
self,
@ -19,6 +22,7 @@ class Student(dict):
group_id=self.group_id,
tg_id=self.tg_id,
assignments=self.assignments,
is_subbed=self.is_subbed
)
def add_assignment(self, assignment: Assignment):