def METHOD_NAME(self, template):
    loader = self.app.jinja_loader
    if loader is not None:
        yield loader, template
    # old style module based loaders in case we are dealing with a
    # blueprint that is an old style module
    try:
        module, local_name = posixpath.normpath(template).split('/', 1)
        blueprint = self.app.blueprints[module]
        if blueprint_is_module(blueprint):
            loader = blueprint.jinja_loader
            if loader is not None:
                yield loader, local_name
    except (ValueError, KeyError):
        pass
    for blueprint in itervalues(self.app.blueprints):
        if blueprint_is_module(blueprint):
            continue
        loader = blueprint.jinja_loader
        if loader is not None:
            yield loader, template