diff options
author | Benjamin Schubert <ben.c.schubert@gmail.com> | 2019-07-10 16:54:06 +0100 |
---|---|---|
committer | bst-marge-bot <marge-bot@buildstream.build> | 2019-07-15 14:14:03 +0000 |
commit | ee642d79724495343521949f1268b9a7068c267f (patch) | |
tree | a2949775a91cb8b17c35f97bcde0ee8e384a44e4 /src/buildstream/_project.py | |
parent | 71cffad863f89d1d53115bb3af36c0d0cf70ce6a (diff) | |
download | buildstream-ee642d79724495343521949f1268b9a7068c267f.tar.gz |
node: Rename 'copy' to 'clone'
A 'clone' operation has an implicit understanding that it is expensive,
which is not the case of a 'copy' operation, which is more usually
a shallow copy.
Therefore renaming to 'clone'
Diffstat (limited to 'src/buildstream/_project.py')
-rw-r--r-- | src/buildstream/_project.py | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/buildstream/_project.py b/src/buildstream/_project.py index eb2a078f2..97a2c4f77 100644 --- a/src/buildstream/_project.py +++ b/src/buildstream/_project.py @@ -575,7 +575,7 @@ class Project(): else: raise - pre_config_node = self._default_config_node.copy() + pre_config_node = self._default_config_node.clone() self._project_conf._composite(pre_config_node) # Assert project's format version early, before validating toplevel keys @@ -619,9 +619,9 @@ class Project(): self._project_includes = Includes(self.loader, copy_tree=False) - project_conf_first_pass = self._project_conf.copy() + project_conf_first_pass = self._project_conf.clone() self._project_includes.process(project_conf_first_pass, only_local=True) - config_no_include = self._default_config_node.copy() + config_no_include = self._default_config_node.clone() project_conf_first_pass._composite(config_no_include) self._load_pass(config_no_include, self.first_pass_config, @@ -644,9 +644,9 @@ class Project(): # Process the second pass of loading the project configuration. # def _load_second_pass(self): - project_conf_second_pass = self._project_conf.copy() + project_conf_second_pass = self._project_conf.clone() self._project_includes.process(project_conf_second_pass) - config = self._default_config_node.copy() + config = self._default_config_node.clone() project_conf_second_pass._composite(config) self._load_pass(config, self.config) @@ -945,7 +945,7 @@ class Project(): "Unexpected plugin group: {}, expecting {}" .format(plugin_group, expected_groups)) if plugin_group in origin.keys(): - origin_node = origin.copy() + origin_node = origin.clone() plugins = origin.get_mapping(plugin_group, default={}) origin_node['plugins'] = plugins.keys() |