Update ISO 4217 data.

This commit is contained in:
Chris Berkhout 2021-10-05 12:50:18 +02:00
parent 77a77e76c8
commit 336b2c3461
2 changed files with 12 additions and 2 deletions

View file

@ -24,6 +24,7 @@ Functions:
"""
from dataclasses import dataclass, field
from datetime import datetime
from importlib.resources import read_binary
from typing import List
@ -44,7 +45,9 @@ class ISOCurrency:
def current_data_date():
one = etree.fromstring(read_binary("pricehist.resources", "list_one.xml"))
return one.cssselect("ISO_4217")[0].attrib["Pblshd"]
pblshd = one.cssselect("ISO_4217")[0].attrib["Pblshd"]
date = datetime.strptime(pblshd, "%B %d, %Y").date().isoformat()
return date
def historical_data_date():

View file

@ -1,5 +1,5 @@
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
<ISO_4217 Pblshd="2018-08-29">
<ISO_4217 Pblshd="October 1, 2021">
<CcyTbl>
<CcyNtry>
<CtryNm>AFGHANISTAN</CtryNm>
@ -1819,6 +1819,13 @@
<CcyNbr>928</CcyNbr>
<CcyMnrUnts>2</CcyMnrUnts>
</CcyNtry>
<CcyNtry>
<CtryNm>VENEZUELA (BOLIVARIAN REPUBLIC OF)</CtryNm>
<CcyNm>Bolívar Soberano</CcyNm>
<Ccy>VED</Ccy>
<CcyNbr>926</CcyNbr>
<CcyMnrUnts>2</CcyMnrUnts>
</CcyNtry>
<CcyNtry>
<CtryNm>VIET NAM</CtryNm>
<CcyNm>Dong</CcyNm>