diff --git a/da/tools/initexit.py b/da/tools/initexit.py index 7f2fd06c636dfc975ec892a7e682dbd381ccde27..60a81410cc9cf8c7d95bf8e6058e8b8155e729e4 100755 --- a/da/tools/initexit.py +++ b/da/tools/initexit.py @@ -253,7 +253,7 @@ class CycleControl(dict): def read_random_seed(self, first=False): if first: - filename = self['random.seed.init'] + filename = self.dasystem['random.seed.init'] logging.info("Initialised random seed from: %s"%filename) else: filename = os.path.join(self['dir.restart'], 'randomseed_%s.pickle' % self['da.restart.tstamp'].strftime('%Y%m%d')) @@ -334,7 +334,7 @@ class CycleControl(dict): for filename in glob.glob(os.path.join(self['dir.exec'],'*.pickle')): logging.info('Deleting pickle file %s to make sure the correct regions are used'%os.path.split(filename)[1]) os.remove(filename) - if self.has_key('random.seed.init'): + if self.dasystem.has_key('random.seed.init'): self.read_random_seed(True) self.parse_times()