Skip to content

Latest commit

 

History

History
47 lines (32 loc) · 1.55 KB

43530.significant.rst

File metadata and controls

47 lines (32 loc) · 1.55 KB

Direct Access to Deprecated airflow.configuration Module Functions Removed

Functions previously accessible directly via the airflow.configuration module, such as get, getboolean, getfloat, getint, has_option, remove_option, as_dict, and set, have been removed. These functions should now be accessed through airflow.configuration.conf.

Before:

from airflow.configuration import get

value = get("section", "key")

After:

from airflow.configuration import conf

value = conf.get("section", "key")
  • Types of change
    • [ ] Dag changes
    • [x] Config changes
    • [ ] API changes
    • [ ] CLI changes
    • [ ] Behaviour changes
    • [ ] Plugin changes
    • [ ] Dependency changes
    • [ ] Code interface changes
  • Migration rules needed
    • ruff
      • AIR302
        • [x] airflow.configuration.getbooleanairflow.configuration.conf.getboolean
        • [x] airflow.configuration.getfloatairflow.configuration.conf.getfloat
        • [x] airflow.configuration.getintairflow.configuration.conf.getint
        • [x] airflow.configuration.has_optionairflow.configuration.conf.has_option
        • [x] airflow.configuration.remove_optionairflow.configuration.conf.remove_option
        • [x] airflow.configuration.as_dictairflow.configuration.conf.as_dict
        • [x] airflow.configuration.setairflow.configuration.conf.set
        • [x] airflow.configuration.getairflow.configuration.conf.get