Witajcie. Przelicznik walut już prawie ukończony w pythonie, jednakże mam w nim opcję pobrania kursów w danej daty. I wszystko ładnie pięknie działa do momentu, aż nie wpiszę jakiejś weekendowej daty (której w bazie nie ma bo kursy nie zmieniają się w dni wolne). Czy jest możliwość, aby np. wyskakiwał komunikat o braku możliwości pobrania danych?
Program wygląda mniej więcej tak:
Linijka kodu, gdzie odbywa się pobieranie kursu (wydaje mi się, że tutaj powinien być jakiś warunek, że w razie błędu wyskakuje komunikat)
def Pobieranie_kursow(self):
data = self.dataEdt.text()
url = urllib.request.urlopen('http://api.nbp.pl/api/exchangerates/rates/a/EUR/'+data)
soup = BeautifulSoup(url, 'html.parser')
self.EURkurs = ast.literal_eval(str(soup))['rates'][0]['mid']
Pozdrawiam
Piotr