Python try/except ve funkci

Pavel Hudeček edizon na seznam.cz
Středa Prosinec 22 11:30:35 CET 2021


Dobrý den všem,
mějme

try:

    g = pars.get(name).getString()

    ...

    print("OK")

except:

    ...

    print("parametr", name, "se nepodařilo přečíst")




to funguje a když se getString nepodaří, napíše to a jede se dál




Když ale tohle udělám uvnitř funkce, tak se funkce prostě ukončí a error je 
detekován až v kódu co ji volal. Ale první příkaz ve funkci po except se 
provede, další už ne.




WTF?




Díky,

PH
------------- další část ---------------
HTML příloha byla odstraněna...
URL: <http://list.hw.cz/pipermail/hw-list/attachments/20211222/061c454c/attachment.htm>


Další informace o konferenci Hw-list