def __init__(self, application): super().__init__() self.logFileName = 'outwiker.log' self._application = application self.use_fake_html_render = False self._locale = initLocale(self._application.config) self._initLocale()
logger.debug('Current OutWiker API version: {}.{}'.format( outwiker.__api_version__[0], outwiker.__api_version__[1])) logger.debug(u'Current working directory: {}'.format(os.getcwd())) for n, dirname in enumerate(getSpecialDirList(u'')): logger.debug(u'Special directory [{}]: {}'.format(n, dirname)) if __name__ == "__main__": getOS().migrateConfig() config_path = getConfigPath() application = Application application.init(config_path) outwiker_app = OutWikerApplication(application) locale = initLocale(outwiker_app.application.config) try: starter = Starter(application) except StarterExit: sys.exit(1) application.sharedData[APP_DATA_DEBUG] = starter.isDebugMode outwiker_app.initLogger(starter.isDebugMode) print_info() try: starter.processConsole() except StarterExit: sys.exit(0)