Remove the deep copy and use a shallow copy so it worked on Python 2.6.

This commit is contained in:
Chris Johns 2013-04-06 08:28:09 +11:00
parent 3760113682
commit 54993543d7
3 changed files with 5 additions and 5 deletions

View File

@ -607,7 +607,7 @@ def load(args, optargs = None):
command line.
"""
import copy
d = copy.deepcopy(defaults)
d = copy.copy(defaults)
overrides = None
if os.name == 'nt':
import windows

View File

@ -308,8 +308,8 @@ class report:
def buildset(self, name):
self.bset_nesting += 1
self.buildset_start(name)
_opts = copy.deepcopy(self.opts)
_defaults = copy.deepcopy(self.defaults)
_opts = copy.copy(self.opts)
_defaults = copy.copy(self.defaults)
bset = setbuilder.buildset(name,
_configs = self.configs,
_defaults = _defaults,

View File

@ -283,8 +283,8 @@ class buildset:
# defaults so we do not contaminate one configuration with
# another.
#
_opts = copy.deepcopy(self.opts)
_defaults = copy.deepcopy(self.defaults)
_opts = copy.copy(self.opts)
_defaults = copy.copy(self.defaults)
if configs[s].endswith('.bset'):
bs = buildset(configs[s],
_configs = self.configs,