|
@@ -205,9 +205,13 @@ def process_segment(item, audios=None, calibration=None):
|
|
|
|
|
|
# 1. obtener el audio desde firebase
|
|
|
# y calcular su fingerprint.
|
|
|
- filename, md5hash = cloud_download(ad_key=item['ad'])
|
|
|
- if not filename:
|
|
|
- log.info('[process_segment] ad file missing')
|
|
|
+ try:
|
|
|
+ filename, md5hash = cloud_download(ad_key=item['ad'])
|
|
|
+ if not filename:
|
|
|
+ log.info('[process_segment] ad file missing')
|
|
|
+ return
|
|
|
+ except Exception as err:
|
|
|
+ log.error('[process_segment] [{}] {}'.format(station, err))
|
|
|
return
|
|
|
|
|
|
# 1.1 Calcular el número de segmentos requeridos
|