32 lines
559 B
Python
32 lines
559 B
Python
# coding=utf-8
|
|
|
|
COURSES = None
|
|
|
|
class Course:
|
|
def __init__(self, iden):
|
|
global COURSES
|
|
if iden in COURSES.index:
|
|
self.node = COURSES.index[iden]
|
|
else:
|
|
self.node = { "code":"N/A", "name":"N/A", "branch":"N/A" }
|
|
|
|
@property
|
|
def id(self):
|
|
return self.node["xml:id"]
|
|
|
|
@property
|
|
def code(self):
|
|
return self.node["code"]
|
|
|
|
@property
|
|
def name(self):
|
|
return self.node["name"]
|
|
|
|
@property
|
|
def branch(self):
|
|
return self.node["branch"]
|
|
|
|
@property
|
|
def validated(self):
|
|
return int(self.node["validated"]) > 0
|