def getClass(self, classID): classes = self._controller.getClass(classID) #print("classes = ",classes) cList = [] for course in classes: c = Class(course[cDict['id']]) c.setName(course[cDict['name']]) c.setSem(course[cDict['sem']]) try: for s in course[cDict['survey']]: c.addSurvey(s) except: pass cList.append(c) if (classID == None): return cList else: try: return cList[0] except: return []