def __init__(self, path): self.path = path self.default_cms = cms.ColorManager() self.appdata = AppData(self) config.load(self.appdata.app_config) config.save(self.appdata.app_config) config.resource_dir = os.path.join(self.path, 'share') log_level = config.log_level self.log_filepath = os.path.join(self.appdata.app_config_dir, 'sword.log') config_logging(get_sys_path(self.log_filepath), log_level) sys.stderr = StreamLogger(self) LOG.info('Logging started') self.accelgroup = gtk.AccelGroup() self.actiongroup = gtk.ActionGroup('BasicAction') self.proxy = AppProxy(self) self.inspector = DocumentInspector(self) self.actions = create_actions(self) self.mw = MainWindow(self) self.proxy.update_references()
def __init__(self, path): self.path = path self.default_cms = cms.ColorManager() self.appdata = AppData(self) config.load(self.appdata.app_config) config.save(self.appdata.app_config) config.resource_dir = os.path.join(self.path, 'share') self.accelgroup = gtk.AccelGroup() self.actiongroup = gtk.ActionGroup('BasicAction') self.proxy = AppProxy(self) self.inspector = DocumentInspector(self) self.actions = create_actions(self) self.mw = MainWindow(self) self.proxy.update_references()