Removed circular type delcarations

Python is crazy
This commit is contained in:
Boyan 2024-11-18 15:55:43 +01:00
parent cb6ec3cc1c
commit f3d9a987f6

View File

@ -15,13 +15,13 @@ class ExerciseGroup(Group):
super().__init__(url, name, session, parent=parent, full=full, classes=classes)
self.am_exercise = "ass-submitable" in self.classes
def create_group(self, url: str, name: str, session, parent, full: bool, classes=None) -> ExerciseGroup:
def create_group(self, url: str, name: str, session, parent, full: bool, classes=None):
"""
Create an instance of ExerciseGroup for subgroups.
"""
return ExerciseGroup(url, name, session, parent, full, classes)
def create_group_from_url(self, url: str, full: bool) -> ExerciseGroup:
def create_group_from_url(self, url: str, full: bool):
"""
Create an instance of ExerciseGroup from a full URL of a Themis group.
This method will retrieve the name of the group from the URL.