def retrieveSites(self, params): pages = Page.get_pages() ret = [] for page in pages: spaces = page.get_space_names() boxes = page.get_box_info() ret.append({ 'id':page.get_id(), 'name':page.get_name(), 'description':page.get_description(), 'spaces':spaces, 'boxes':boxes }) return ret