(cls, typ, func, analysis_func)
External modules/packages (like daal4py) can register their own call-analysis.
        Analysis funcs are stored in a dict with keys (typ, funcname)
External modules/packages (like daal4py) can register their own call-analysis.
        Analysis funcs are stored in a dict with keys (typ, funcname)
External modules / packages ( like daal4py ) can register their own call - analysis . Analysis funcs are stored in a dict with keys ( typ funcname )
def add_call_analysis(cls, typ, func, analysis_func):
        '''
        External modules/packages (like daal4py) can register their own call-analysis.
        Analysis funcs are stored in a dict with keys (typ, funcname)
        '''
        assert (typ, func) not in cls._extra_call
        cls._extra_call[(typ, func)] = analysis_func
def add_call_analysis ( cls , typ , func , analysis_func ) : assert ( typ , func ) not in cls . _extra_call cls . _extra_call [ ( typ , func ) ] = analysis_func