def get_template_names(self):
        vals = super(Jinja2TemplateResponseMixin, self).get_template_names()

        ext = self.jinja2_template_extension
        if ext is None:
            ext = get_match_extension(using=getattr(self, 'template_engine', None))

        # Exit early if the user has specified an empty match extension
        if not ext:
            return vals

        names = []
        for val in vals:
            if not val.endswith(ext):
                val += ext
            names.append(val)

        return names
Performs bilinear interpolation.
dataset/ETHPy150Open niwinz/django-jinja/django_jinja/views/generic/base.py/Jinja2TemplateResponseMixin.get_template_names--crossover with--dataset/ETHPy150Open cgarrard/osgeopy-code/Chapter11/listing11_13.py/bilinear