[ https://issues.apache.org/jira/browse/AIRFLOW-119?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15290323#comment-15290323 ]
Chris Riccomini commented on AIRFLOW-119: ----------------------------------------- Ah, I see my confusion. Here's the relevant code in models.py: {code} if ( isinstance(content, six.string_types) and any([content.endswith(ext) for ext in exts])): return jinja_env.get_template(content).render(**context) else: return self.render_template_from_field(attr, content, context, jinja_env) {code} Any templated variable ends in a template_ext, it will get loaded off the disk. Now what you're saying makes sense to me. > "Template Not Found" error from QuboleOperator > ---------------------------------------------- > > Key: AIRFLOW-119 > URL: https://issues.apache.org/jira/browse/AIRFLOW-119 > Project: Apache Airflow > Issue Type: Bug > Components: operators > Affects Versions: Airflow 1.7.0 > Reporter: Sumit Maheshwari > Labels: qds > > From the given example set, when I am using qbol operator for a hive > workload, whose script resides in s3 and ends with ".qbl", I am getting > "Template Not Found" error. > Also it would be nice, if airflow always tags commands going from airflow to > qds. -- This message was sent by Atlassian JIRA (v6.3.4#6332)