computer-science-club

computer-science-club
git clone https://git.prime8.dev/computer-science-club.git
Log | Files | Refs | README | LICENSE

commit d73e81cc860cf00b0ecf82269be460d571c6058b
parent d1dab546100e0cc46114833eac98967787bc86ff
Author: Damian Myrda <damian@prime8.dev>
Date:   Mon, 18 Nov 2024 17:05:51 -0600

Clear data before adding new data

Diffstat:
Mschoology.py | 9++++++---
1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/schoology.py b/schoology.py @@ -21,13 +21,13 @@ auth = Auth( api = Schoology(auth) api.limit = 64 -group = Group( - api.get_group(GROUP_ID).title, api.get_group(GROUP_ID).description -) +group = Group(api.get_group(GROUP_ID).title, api.get_group(GROUP_ID).description) group.projects = database.read() def get_members(): + group.leaders = [] + group.members = [] for enrolled in api.get_group_enrollments(GROUP_ID): member = Member(enrolled.name_display) if enrolled.admin == 1: @@ -37,6 +37,7 @@ def get_members(): def get_updates(): + group.updates = [] for update in api.get_group_updates(GROUP_ID): user = api.get_user(update.uid) member = Member(user.name_display) @@ -45,6 +46,7 @@ def get_updates(): def get_events(): + group.events = [] for event in api.get_group_events(GROUP_ID): start = datetime.strptime(event.start, "%Y-%m-%d %H:%M:%S") end = None @@ -55,6 +57,7 @@ def get_events(): def get_discussions(): + group.discussions = [] for discussion in api.get_group_discussions(GROUP_ID): group.discussions.append( Discussion(discussion.id, discussion.title, discussion.body)