From f8c7b82da464115ff175a290ff57891d0fdb7438 Mon Sep 17 00:00:00 2001 From: Max Erenberg Date: Thu, 6 Oct 2022 17:52:19 -0400 Subject: [PATCH] don't change User class --- ceod/model/User.py | 12 ++---------- 1 file changed, 2 insertions(+), 10 deletions(-) diff --git a/ceod/model/User.py b/ceod/model/User.py index eb6c853..1fc19a6 100644 --- a/ceod/model/User.py +++ b/ceod/model/User.py @@ -181,11 +181,7 @@ class User: entry.loginShell = login_shell self.login_shell = login_shell - def add_terms(self, terms: List[str] or int): - if type(terms) is int: - last_term = max([Term(t) for t in self.terms] + [Term.current()-1]) - terms = [repr(last_term+i) for i in range(1, terms+1)] - + def add_terms(self, terms: List[str]): for term in terms: if not is_valid_term(term): raise Exception('%s is not a valid term' % term) @@ -196,11 +192,7 @@ class User: self.terms.extend(terms) self.is_club_rep = False - def add_non_member_terms(self, terms: List[str] or int): - if type(terms) is int: - last_term = max([Term(t) for t in self.non_member_terms] + [Term.current()-1]) - terms = [repr(last_term+i) for i in range(1, terms+1)] - + def add_non_member_terms(self, terms: List[str]): for term in terms: if not is_valid_term(term): raise Exception('%s is not a valid term' % term)