(cls, analyzer_names=None)
Retrieves the registered analyzers.

        Args:
            analyzer_names (list): List of analyzer names.

        Yields:
            tuple: containing:
                str: the uniquely identifying name of the analyzer
                type: the analyzer class.
Retrieves the registered analyzers.
Retrieves the registered analyzers .
def get_analyzers(cls, analyzer_names=None):
        """Retrieves the registered analyzers.

        Args:
            analyzer_names (list): List of analyzer names.

        Yields:
            tuple: containing:
                str: the uniquely identifying name of the analyzer
                type: the analyzer class.
        """
        # Get all analyzers if no specific ones have been requested.
        if not analyzer_names:
            analyzer_names = cls._class_registry.keys()

        completed_analyzers = set()
        for cluster in cls._build_dependencies(analyzer_names):
            for analyzer_name in cluster:
                if analyzer_name in completed_analyzers:
                    continue
                analyzer_class = cls.get_analyzer(analyzer_name)
                yield analyzer_name, analyzer_class
                completed_analyzers.add(analyzer_name)
def get_analyzers ( cls , analyzer_names = None ) : # Get all analyzers if no specific ones have been requested. if not analyzer_names : analyzer_names = cls . _class_registry . keys ( ) completed_analyzers = set ( ) for cluster in cls . _build_dependencies ( analyzer_names ) : for analyzer_name in cluster : if analyzer_name in completed_analyzers : continue analyzer_class = cls . get_analyzer ( analyzer_name ) yield analyzer_name , analyzer_class completed_analyzers . add ( analyzer_name )