Gamaliel Espinoza 6 yıl önce
ebeveyn
işleme
e13d6590ea
2 değiştirilmiş dosya ile 12 ekleme ve 12 silme
  1. 1 1
      ondemand/__init__.py
  2. 11 11
      ondemand/service.py

+ 1 - 1
ondemand/__init__.py

@@ -1 +1 @@
-__version__ = '1.3.2-rc3'
+__version__ = '1.3.2-rc4'

+ 11 - 11
ondemand/service.py

@@ -256,17 +256,17 @@ def process_segment(item, audios=None, calibration=None):
     audios_counter = 0
     results = []
 
-    try:
-        for path, name, ts in audios_iterable:
-            short_path = os.path.join(station, name)
-            audios_counter += os.path.isfile(path)
-            values = []
+    for path, name, ts in audios_iterable:
+        short_path = os.path.join(station, name)
+        audios_counter += os.path.isfile(path)
+        values = []
 
-            if not os.path.isfile(path):
-                log.error('[process_segment] file not found: {}'\
-                    .format(short_path))
-                continue
+        if not os.path.isfile(path):
+            log.error('[process_segment] file not found: {}'\
+                .format(short_path))
+            continue
 
+        try:
             for match in dejavu.recognize(recognizer, path, segment_size,
                                           ads_filter=[md5hash]):
                 results.append({
@@ -285,8 +285,8 @@ def process_segment(item, audios=None, calibration=None):
                 station,
             ))
 
-    except CouldntDecodeError as ex:
-        log.error('[process_segment] {}'.format(ex))
+        except CouldntDecodeError as ex:
+            log.error('[process_segment] {}'.format(ex))
     
     try:
         response = client.put_schedule_results(