def load_project(cls, project_id): url = "https://www.pivotaltracker.com/services/v3/projects/%s" % project_id response = _perform_pivotal_get(url) project_node = ET.fromstring(response.text) name = _parse_text(project_node, 'name') return Project(project_id, name)
def from_node(cls, project_node): name = _parse_text(project_node, 'name') id = _parse_text(project_node, 'id') point_scale = _parse_array(project_node, 'point_scale') return Project(id, name, point_scale)