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)