You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Bas Harenslak (JIRA)" <ji...@apache.org> on 2019/06/02 08:21:01 UTC
[jira] [Updated] (AIRFLOW-4723) Remove the deprecated pass-through
conf methods
[ https://issues.apache.org/jira/browse/AIRFLOW-4723?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Bas Harenslak updated AIRFLOW-4723:
-----------------------------------
Description:
This has been deprecated since 2016 (airflow/configuration.py):
{code}
# Historical convenience functions to access config entries
load_test_config = conf.load_test_config
get = conf.get
getboolean = conf.getboolean
getfloat = conf.getfloat
getint = conf.getint
getsection = conf.getsection
has_option = conf.has_option
remove_option = conf.remove_option
as_dict = conf.as_dict
set = conf.set # noqa
for func in [load_test_config, get, getboolean, getfloat, getint, has_option,
remove_option, as_dict, set]:
deprecated(
func,
"Accessing configuration method '{f.__name__}' directly from "
"the configuration module is deprecated. Please access the "
"configuration from the 'configuration.conf' object via "
"'conf.{f.__name__}'".format(f=func)){code}
Time to remove it and unify the way to access conf.
> Remove the deprecated pass-through conf methods
> -----------------------------------------------
>
> Key: AIRFLOW-4723
> URL: https://issues.apache.org/jira/browse/AIRFLOW-4723
> Project: Apache Airflow
> Issue Type: Improvement
> Components: configuration
> Affects Versions: 2.0.0
> Reporter: Bas Harenslak
> Assignee: Bas Harenslak
> Priority: Major
>
> This has been deprecated since 2016 (airflow/configuration.py):
> {code}
> # Historical convenience functions to access config entries
> load_test_config = conf.load_test_config
> get = conf.get
> getboolean = conf.getboolean
> getfloat = conf.getfloat
> getint = conf.getint
> getsection = conf.getsection
> has_option = conf.has_option
> remove_option = conf.remove_option
> as_dict = conf.as_dict
> set = conf.set # noqa
> for func in [load_test_config, get, getboolean, getfloat, getint, has_option,
> remove_option, as_dict, set]:
> deprecated(
> func,
> "Accessing configuration method '{f.__name__}' directly from "
> "the configuration module is deprecated. Please access the "
> "configuration from the 'configuration.conf' object via "
> "'conf.{f.__name__}'".format(f=func)){code}
> Time to remove it and unify the way to access conf.
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)