Добавил 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): 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.number: int = number
self.name: str = name self.name: str = name
self.group_id: str = group_id self.group_id: str = group_id
self.tg_id: int = tg_id self.tg_id: int = tg_id
self.subjects = subjects self.subjects = subjects
self.assignments = [] self.assignments = []
self.is_subbed = is_subbed
dict.__init__( dict.__init__(
self, self,
@ -19,6 +22,7 @@ class Student(dict):
group_id=self.group_id, group_id=self.group_id,
tg_id=self.tg_id, tg_id=self.tg_id,
assignments=self.assignments, assignments=self.assignments,
is_subbed=self.is_subbed
) )
def add_assignment(self, assignment: Assignment): def add_assignment(self, assignment: Assignment):