INNER CODE UNIT · Python
main
WorldHealthOrganization/app · tools/iso_countries.py:33
def main(argv):
print('Reading: ' + sys.argv[1])
with open(sys.argv[1], newline='', encoding='utf-8') as csvfile:
reader = csv.DictReader(csvfile)
countries = []
old_alpha2 = ''
for row in reader:
alpha2 = row[iso_2_code]
assert(len(alpha2) == 2)
country = [alpha2]
for field in fields:
name = row[fields[field]]
if name in substitutions:
name = substitutions[name]
country.append(name)
if alpha2 == old_alpha2:
print('Duplicated alpha 2 code: ' + str(country))