From 22707eaf0456d2131650b060a21ca3f7721d74fc Mon Sep 17 00:00:00 2001 From: nathan <nathan9.baker@live.uwe.ac.uk> Date: Mon, 18 Nov 2024 12:02:54 +0000 Subject: [PATCH] more tinkering... --- src/staffUser.py | 26 ++++++++++++++++---------- 1 file changed, 16 insertions(+), 10 deletions(-) diff --git a/src/staffUser.py b/src/staffUser.py index 9708dea..a242233 100644 --- a/src/staffUser.py +++ b/src/staffUser.py @@ -23,19 +23,19 @@ class StaffUser(object): return f"{userType} user object(userID={self.userID}, userName={self.userName}, userPass={self.userPass})" - def save(self): + def save(self) -> None: """save self to db.""" raise NotImplementedError() - def login(self): + def login(self) -> None: logging.debug(f"user {self.userID} logging in.") raise NotImplementedError() - def logout(self): + def logout(self) -> None: logging.debug(f"user {self.userID} logging out.") self.save() - def viewFilmListings(self): + def cli_ViewFilmListings(self) -> None: logging.debug("this is the viewFilmListing func") cinema = Cinema(id=1) for i in cinema.get_listings(): @@ -48,17 +48,23 @@ class StaffUser(object): elif case == "3": self.logout() - def createBooking(self): - logging.debug("this is the createBooking func") + def createBooking(self) -> None: + logging.debug("called createBooking func") raise NotImplementedError() - def manageBooking(self): + def manageBooking(self) -> None: + logging.debug("called manageBooking func") raise NotImplementedError() def updateFromDataBase(self, userID) -> None: - selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*") - # gets dbData in form of json - # convert to dict? + """ + get values for self from db + args: + userID: id for user to load into object""" + jsonData = selectFromTblWhere("tblUsers", "", f"user_id={userID}", "*") + dictData = json.loads(jsonData) + logging.debug(f"loaded data: {dictData}") + # update self data with new values. raise NotImplementedError() -- GitLab