changeset 225:44d96fed7053

Use more explicit error messages when temporal split params are negative or null
author Amine Sehili <amine.sehili@gmail.com>
date Thu, 11 Jul 2019 20:55:58 +0100
parents 78dd9ddb06c0
children a5972d753053
files auditok/core.py
diffstat 1 files changed, 6 insertions(+), 6 deletions(-) [+]
line wrap: on
line diff
--- a/auditok/core.py	Wed Jul 10 21:17:13 2019 +0100
+++ b/auditok/core.py	Thu Jul 11 20:55:58 2019 +0100
@@ -88,12 +88,12 @@
         energy threshlod for audio activity detection, default: 50. If a custom
         validator is given, this argumemt will be ignored.
     """
-    if min_dur <= 0 or max_dur <= 0:
-        raise ValueError(
-            "min_dur ({}) and 'max_dur' ({}) must be > 0".format(
-                min_dur, max_dur
-            )
-        )
+    if min_dur <= 0:
+        raise ValueError("'min_dur' ({}) must be > 0".format(min_dur))
+    if max_dur <= 0:
+        raise ValueError("'max_dur' ({}) must be > 0".format(max_dur))
+    if max_silence < 0:
+        raise ValueError("'max_silence' ({}) must be >= 0".format(max_silence))
 
     if isinstance(input, AudioDataSource):
         source = input