Ver código fonte

rms_analysis.py : Don't crash in write_audacity_label_files() when seq.json does not exist.

master
kevin 3 anos atrás
pai
commit
7119fe471b
1 arquivos alterados com 4 adições e 1 exclusões
  1. 4
    1
      rms_analysis.py

+ 4
- 1
rms_analysis.py Ver arquivo

254
         
254
         
255
         
255
         
256
                
256
                
257
-def locate_peak_indexes( xV, xV_srate, eventMsL, audioFn ):
257
+def locate_peak_indexes( xV, xV_srate, eventMsL, audioFn="" ):
258
 
258
 
259
     pkIdxL = []
259
     pkIdxL = []
260
     for i, (begMs, endMs) in enumerate(eventMsL):
260
     for i, (begMs, endMs) in enumerate(eventMsL):
601
 
601
 
602
             takeDir = os.path.join(pitchDir,takeFolder)
602
             takeDir = os.path.join(pitchDir,takeFolder)
603
 
603
 
604
+            if not os.path.isfile(os.path.join(takeDir,"seq.json")):
605
+                continue
606
+
604
             r = rms_analysis_main( takeDir, midi_pitch, **analysisArgsD )
607
             r = rms_analysis_main( takeDir, midi_pitch, **analysisArgsD )
605
 
608
 
606
             labelFn = os.path.join(takeDir,"audacity.txt")
609
             labelFn = os.path.join(takeDir,"audacity.txt")

Carregando…
Cancelar
Salvar