diff --git a/data-import/currency.py b/data-import/currency.py index 9389e3e..e25caf6 100644 --- a/data-import/currency.py +++ b/data-import/currency.py @@ -46,7 +46,7 @@ def rows(text, symbol): seen = set() for r in csv.DictReader(io.StringIO(text)): code = r["AlphabeticCode"] - if not code or code in seen or r["WithdrawalDate"] or r["Entity"].startswith("ZZ"): + if not code or code in seen or r["WithdrawalDate"] or r["Entity"].startswith("ZZ") or not r["MinorUnit"].isdigit(): continue seen.add(code) yield { diff --git a/data/misc/currency.tsv b/data/misc/currency.tsv index a983bdd..0e9f584 100644 --- a/data/misc/currency.tsv +++ b/data/misc/currency.tsv @@ -158,11 +158,8 @@ XAD 2 Arab Accounting Dinar 396 XAD XAF 0 CFA Franc BEAC 950 FCFA XCD 2 East Caribbean Dollar 951 $ XCG 2 Caribbean Guilder 532 Cg. -XDR - SDR (Special Drawing Right) 960 XDR XOF 0 CFA Franc BCEAO 952 F CFA XPF 0 CFP Franc 953 CFPF -XSU - Sucre 994 XSU -XUA - ADB Unit of Account 965 XUA YER 2 Yemeni Rial 886 YER ZAR 2 Rand 710 R ZMW 2 Zambian Kwacha 967 ZK