From aa206da8d2b2e56ac8b44552d12399be71112e2e Mon Sep 17 00:00:00 2001 From: Thomas Fillon Date: Thu, 19 Jun 2014 13:25:44 +0200 Subject: [PATCH] fix(irit_monoply): explicit import of AubioPitch in preamble This prevent from import error in system where aubio is not installed. Thus Irit_monopoly will not be available. either. --- timeside/analyzer/irit_monopoly.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/timeside/analyzer/irit_monopoly.py b/timeside/analyzer/irit_monopoly.py index fffd09e..cc24a1f 100644 --- a/timeside/analyzer/irit_monopoly.py +++ b/timeside/analyzer/irit_monopoly.py @@ -20,11 +20,12 @@ # Author: Maxime Le Coz from __future__ import absolute_import from timeside.analyzer.utils import segmentFromValues -from timeside.core import implements, interfacedoc, get_processor +from timeside.core import implements, interfacedoc from timeside.analyzer.core import Analyzer from timeside.api import IAnalyzer import numpy from timeside.analyzer.preprocessors import frames_adapter +from timeside.analyzer.aubio.aubio_pitch import AubioPitch class IRITMonopoly(Analyzer): @@ -39,7 +40,7 @@ class IRITMonopoly(Analyzer): def __init__(self): super(IRITMonopoly, self).__init__() - self.parents.append(get_processor('aubio_pitch')()) + self.parents.append(AubioPitch()) # Irit Monopoly parameters self.decisionLen = 1.0 -- 2.39.5