From 494df021aa56fb01c2d3a7de4d202737c6bae104 Mon Sep 17 00:00:00 2001 From: Paul Brossier Date: Tue, 10 May 2016 19:40:24 +0200 Subject: [PATCH] python/demos/demo_bpm_extract.py: add exception type, avoid {} as default argument value --- python/demos/demo_bpm_extract.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/python/demos/demo_bpm_extract.py b/python/demos/demo_bpm_extract.py index 65b1c732..e11cea13 100755 --- a/python/demos/demo_bpm_extract.py +++ b/python/demos/demo_bpm_extract.py @@ -3,16 +3,18 @@ from aubio import source, tempo from numpy import median, diff -def get_file_bpm(path, params = {}): +def get_file_bpm(path, params = None): """ Calculate the beats per minute (bpm) of a given file. path: path to the file param: dictionary of parameters """ + if params == None: + params = {} try: win_s = params['win_s'] samplerate = params['samplerate'] hop_s = params['hop_s'] - except: + except KeyError: """ # super fast samplerate, win_s, hop_s = 4000, 128, 64 -- 2.11.0