aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--coredata.py6
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'))