diff options
-rw-r--r-- | coredata.py | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/coredata.py b/coredata.py index ea02b39..ee13ddc 100644 --- a/coredata.py +++ b/coredata.py @@ -34,12 +34,14 @@ class CoreData(): self.strip = options.strip self.coverage = options.coverage + self.deps = {} + # To prevent weird bugs, compiler name can not be altered + # after it is first declared. So always copy all compilers + # from old coredata. if isinstance(options, CoreData): self.compilers = options.compilers.copy() - self.deps = options.deps.copy() else: self.compilers = {} - self.deps = {} def load(filename): obj = pickle.load(open(filename, 'rb')) |