timid/extensions.py
def _get_extension_classes(cls):
        """
        Retrieve the extension classes in priority order.

        :returns: A list of extension classes, in proper priority
                  order.
        """

        if cls._extension_classes is None:
            exts = {}

            # Iterate over the entrypoints
            for ext in entry.points[NAMESPACE_EXTENSIONS]:
                exts.setdefault(ext.priority, [])
                exts[ext.priority].append(ext)

            # Save the list of extension classes
            cls._extension_classes = list(utils.iter_prio_dict(exts))

        return cls._extension_classes
def _get_extension_classes(cls):
        if cls._extension_classes is None:
            exts = {}

            # Iterate over the entrypoints
            for ext in entry.points[NAMESPACE_EXTENSIONS]:
                exts.setdefault(ext.priority, [])
                exts[ext.priority].append(ext)

            # Save the list of extension classes
            cls._extension_classes = list(utils.iter_prio_dict(exts))

        return cls._extension_classes
def _get_extension_classes ( cls ) : if cls . _extension_classes is None : exts = { } # Iterate over the entrypoints for ext in entry . points [ NAMESPACE_EXTENSIONS ] : exts . setdefault ( ext . priority , [ ] ) exts [ ext . priority ] . append ( ext ) # Save the list of extension classes cls . _extension_classes = list ( utils . iter_prio_dict ( exts ) ) return cls . _extension_classes
Retrieve the extension classes in priority order.

        :returns: A list of extension classes, in proper priority
                  order.
Retrieve the extension classes in priority order .