airflow-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Kyle Brooks (JIRA)" <>
Subject [jira] [Created] (AIRFLOW-2231) DAG with a relativedelta schedule_interval fails
Date Tue, 20 Mar 2018 21:48:00 GMT
Kyle Brooks created AIRFLOW-2231:

             Summary: DAG with a relativedelta schedule_interval fails
                 Key: AIRFLOW-2231
             Project: Apache Airflow
          Issue Type: Bug
          Components: DAG
            Reporter: Kyle Brooks

The documentation for the DAG class says using dateutil.relativedelta.relativedelta as a schedule_interval
is supported but it fails:


Traceback (most recent call last):

  File "/usr/local/lib/python3.6/site-packages/airflow/", line 285, in process_file

    m = imp.load_source(mod_name, filepath)

  File "/usr/local/Cellar/python3/3.6.1/Frameworks/Python.framework/Versions/3.6/lib/python3.6/",
line 172, in load_source

    module = _load(spec)

  File "<frozen importlib._bootstrap>", line 675, in _load

  File "<frozen importlib._bootstrap>", line 655, in _load_unlocked

  File "<frozen importlib._bootstrap_external>", line 678, in exec_module

  File "<frozen importlib._bootstrap>", line 205, in _call_with_frames_removed

  File "/Users/k398995/airflow/dags/", line 33, in <module>


  File "/usr/local/lib/python3.6/site-packages/airflow/", line 2914, in __init__

    if schedule_interval in cron_presets:

TypeError: unhashable type: 'relativedelta'


It looks like the __init__ function for class DAG assumes the schedule_interval is hashable.

This message was sent by Atlassian JIRA

View raw message