From: Paul Brossier Date: Tue, 10 May 2016 17:40:24 +0000 (+0200) Subject: python/demos/demo_bpm_extract.py: add exception type, avoid {} as default argument... X-Git-Tag: 0.4.4~300^2~105 X-Git-Url: https://git.aubio.org/?a=commitdiff_plain;h=494df021aa56fb01c2d3a7de4d202737c6bae104;p=aubio.git python/demos/demo_bpm_extract.py: add exception type, avoid {} as default argument value --- 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