| @@ -182,5 +182,12 @@ def parse_ucd_data(ucd_rootdir, dataset): | |||
| yield data | |||
| if __name__ == '__main__': | |||
| try: | |||
| items = sys.argv[3].split(',') | |||
| except: | |||
| items = None | |||
| for entry in parse_ucd_data(sys.argv[1], sys.argv[2]): | |||
| print entry | |||
| if items: | |||
| print ','.join([str(entry[item]) for item in items]) | |||
| else: | |||
| print entry | |||