dd.DownloadCancelled#
- exception dane_data.DownloadCancelled[fuente]#
La descarga se detuvo porque
should_stop()devolvió True.La lanzan
dd.geih.downloadydd.eam.downloadcuando se les pasashould_stop(la aplicación lo usa para su botón de cancelar). Los meses o años que ya terminaron quedan en disco y la próxima descarga los salta.Ejemplos
>>> import time >>> import dane_data as dd >>> limite = time.time() + 60 >>> try: ... dd.geih.download(2025, should_stop=lambda: time.time() > limite) ... except dd.DownloadCancelled: ... print("Se detuvo al minuto; lo descargado se conserva.")