(s)
| 19 | return {} |
| 20 | |
| 21 | def process_slide(s): |
| 22 | d = {"start_date": {}, "media": {}, "text": {}} |
| 23 | d['text']['headline'] = s.get('headline',"") |
| 24 | d['text']['text'] = s.get('text','') |
| 25 | try: |
| 26 | asset = s['asset'] |
| 27 | d['media']['url'] = asset.get('media','') |
| 28 | d['media']['caption'] = asset.get('caption','') |
| 29 | d['media']['credit'] = asset.get('credit','') |
| 30 | except KeyError: |
| 31 | pass |
| 32 | |
| 33 | d['start_date'] = process_date(s['startDate']) |
| 34 | try: |
| 35 | d['end_date'] = process_date(s['endDate']) |
| 36 | except KeyError: |
| 37 | pass |
| 38 | |
| 39 | return d |
| 40 | data = json.load(open(sys.argv[1])) |
| 41 | slides = [] |
| 42 | newdata = { "timeline": {"slides": slides}} |
no test coverage detected