You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@airflow.apache.org by "Jakob Homan (Jira)" <ji...@apache.org> on 2019/09/13 22:18:00 UTC
[jira] [Created] (AIRFLOW-5488) Remove unused variables from
tmp_configuration_copy method
Jakob Homan created AIRFLOW-5488:
------------------------------------
Summary: Remove unused variables from tmp_configuration_copy method
Key: AIRFLOW-5488
URL: https://issues.apache.org/jira/browse/AIRFLOW-5488
Project: Apache Airflow
Issue Type: Bug
Components: utils
Affects Versions: 1.10.6
Reporter: Jakob Homan
Note: This ticket's being created to facilitate a new contributor's workshop for Airflow. After the workshop has completed, I'll mark these all available for anyone that might like to take them on.
This method for making a temporary file with configuration has two parameters, `include_env` and `include_cmds` that are never used and should be removed.
airflow/utils/configuration.py:27
{code:java}
def tmp_configuration_copy(chmod=0o600, include_env=True, include_cmds=True):
"""
Returns a path for a temporary file including a full copy of the configuration
settings.
:return: a path to a temporary file
"""
cfg_dict = conf.as_dict(display_sensitive=True, raw=True)
temp_fd, cfg_path = mkstemp()
with os.fdopen(temp_fd, 'w') as temp_file:
# Set the permissions before we write anything to it.
if chmod is not None:
os.fchmod(temp_fd, chmod)
json.dump(cfg_dict, temp_file)
return cfg_path {code}
--
This message was sent by Atlassian Jira
(v8.3.2#803003)