예제 #1
0
파일: __init__.py 프로젝트: wykurz/nixops
 def setup_diff_engine(self, config):
     diff_engine = Diff(depl=self.depl, logger=self.logger,
                        config=config, state=self._state,
                        res_type=self.get_type())
     diff_engine.set_reserved_keys(self._reserved_keys)
     diff_engine.set_handlers(self.get_handlers())
     return diff_engine
예제 #2
0
파일: __init__.py 프로젝트: ydlr/nixops
 def setup_diff_engine(self, defn: ResourceDefinitionType):
     diff_engine = Diff(
         depl=self.depl,
         logger=self.logger,
         defn=defn,
         state=self._state,
         res_type=self.get_type(),
     )
     diff_engine.set_reserved_keys(self._reserved_keys)
     diff_engine.set_handlers(self.get_handlers())
     return diff_engine