def StoryList(story_xml_list): converter = lambda proj_xml: Story(xml_to_dictonary(proj_xml)) nested_story_list = map(lambda stories_xml: convert_elements(converter, stories_xml, 'story'), story_xml_list) #fastest way to flatten array of arrays story_list = [story for stories in nested_story_list for story in stories] return story_list
def ProjectList(project_list_xml): converter = lambda proj_xml: Project(xml_to_dictonary(proj_xml)) return convert_elements( converter, project_list_xml, 'project')