Ash Berlin-Taylor created AIRFLOW-5808: ------------------------------------------
Summary: DAG timezones from datetime.timezone not converted to Pendulm Key: AIRFLOW-5808 URL: https://issues.apache.org/jira/browse/AIRFLOW-5808 Project: Apache Airflow Issue Type: Bug Components: DAG Affects Versions: 1.10.5 Reporter: Ash Berlin-Taylor Fix For: 1.10.7 The airflow docs mention that you should use Pendulum timezones, but we don't enforce this, and the stdlib timezone is mostly, but not entirely API compatible with this. For instance if you create your DAG like this: {code:python} from airflow import DAG from datetime import datetime, timedelta, timezone dag = DAG('my_dag', start_date=datetime(2019, 2, 6, hour=0, tzinfo=timezone(timedelta(0), name='UTC')) {code} It will _mostly_ work, except this will break the Tooltip generation in the graph page as it expects a pendulm.timezone. To make everything predictable in Airflow the DAG constructor should convert non-pendulum timezones when it encounters them. -- This message was sent by Atlassian Jira (v8.3.4#803005)