From: Thomas Fillon Date: Thu, 19 Jun 2014 11:25:44 +0000 (+0200) Subject: fix(irit_monoply): explicit import of AubioPitch in preamble X-Git-Url: https://git.parisson.com/?a=commitdiff_plain;h=8c8e095ddf031b40692cb13cfda47e2504a963f7;p=timeside-diadems.git 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. --- 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