@@ -478,11 +478,7 @@ def ungroup_licenses(licenses):
478478 if 'name' in lic :
479479 lic_name .append (lic ['name' ])
480480 if 'file' in lic :
481- if isinstance (lic ['file' ], list ):
482- for lic in lic ['file' ]:
483- lic_file .append (lic )
484- else :
485- lic_file .append (lic ['file' ])
481+ lic_file .append (lic ['file' ])
486482 if 'url' in lic :
487483 lic_url .append (lic ['url' ])
488484 return lic_key , lic_name , lic_file , lic_url
@@ -496,19 +492,10 @@ def format_about_dict_for_csv_output(about_dictionary_list):
496492 row_list = OrderedDict ()
497493 for key in element :
498494 if element [key ]:
499- if key == u'about_resource' or key in file_fields :
495+ if isinstance (element [key ], list ):
496+ row_list [key ] = u'\n ' .join ((element [key ]))
497+ elif key == u'about_resource' or key in file_fields :
500498 row_list [key ] = u'\n ' .join ((element [key ].keys ()))
501- elif isinstance (element [key ], list ):
502- """
503- element_list = []
504- for items in element[key]:
505- if isinstance(items, list):
506- for item in items:
507- element_list.append(item)
508- else:
509- element_list.append(items)
510- """
511- row_list [key ] = u'\n ' .join (element [key ])
512499 else :
513500 row_list [key ] = element [key ]
514501 csv_formatted_list .append (row_list )
0 commit comments