class RootTable(Table): def __init__(self): from CvPythonExtensions import CyGame super(RootTable, self).__init__("root", dict()) self.game = CyGame() def load(self): script = self.game.getScriptData() if script: self.data = pickle.loads(script) def _save(self): self.game.setScriptData(pickle.dumps(self.data))
class RootTable(Table): def __init__(self): super(RootTable, self).__init__("root", dict()) self.game = CyGame() def load(self): BugUtil.debug("BugData - loading %s", self) script = self.game.getScriptData() if script: self.data = pickle.loads(script) BugUtil.debug("BugData - loaded %r", self.data) def _save(self): self.game.setScriptData(pickle.dumps(self.data))