diff --git a/data/maker/__init__.py b/data/maker/__init__.py index 49227a6..3f437d2 100644 --- a/data/maker/__init__.py +++ b/data/maker/__init__.py @@ -168,9 +168,12 @@ class Generator (Learner): self.network_args['candidates'] = int(_args['candidates']) if 'candidates' in _args else 1 filename = os.sep.join([self.network_args['logs'],'output',self.network_args['context'],'map.json']) self.log(**{'action':'init-map','input':{'filename':filename,'exists':os.path.exists(filename)}}) - file = open(filename) - self._map = json.loads(file.read()) - file.close() + if os.path.exists(filename): + file = open(filename) + self._map = json.loads(file.read()) + file.close() + else: + self._map = {} def run(self): self.initalize() if self._encoder is None :