def _get_event_details_from_json(event_dict): categories = [category_factory.get(category) for category in event_dict["categories"]] return EventDetail(event_dict["code"], event_dict["title"], event_dict["header"], event_dict["isArchived"], categories)
def _get_talk_from_json(talk,event_code): category = category_factory.get(talk['category']) event = [event for event in events if event.code == event_code][0] return Talk(event, category, talk['code'], talk['title'], talk['presenters'], talk['emailaddress'], _get_time_from_string(talk['beginTime']), _get_time_from_string(talk['endTime']), )