def InitConfig(self): """Initialize our configuration object.""" # It is only necessary to initialize any default values we # have which differ from the default values of the types, # so initializing an Int to 0 or a Bool to False is not needed. self.wxApp = wx.App(False) self.wxApp.SetAppName("wxBanker") self.wxApp.Controller = self configPath = fileservice.getConfigFilePath(self.CONFIG_NAME) # If we support XDG and the config file doesn't exist, it might be time to migrate. if fileservice.xdg and not os.path.exists(configPath): # If we can find the files at the old locations, we should migrate them. oldConfigPath = os.path.expanduser("~/.wxBanker") oldBankPath = os.path.expanduser("~/.wxbanker/bank.db") self.MigrateIfFound( oldConfigPath, fileservice.getConfigFilePath(self.CONFIG_NAME)) self.MigrateIfFound(oldBankPath, fileservice.getDataFilePath(self.DB_NAME)) # Okay, now our files are in happy locations, let's go! config = wx.FileConfig(localFilename=configPath) wx.Config.Set(config) if not config.HasEntry("SIZE_X"): config.WriteInt("SIZE_X", 960) config.WriteInt("SIZE_Y", 720) if not config.HasEntry("POS_X"): config.WriteInt("POS_X", 100) config.WriteInt("POS_Y", 100) if not config.HasEntry("SHOW_CALC"): config.WriteBool("SHOW_CALC", False) if not config.HasEntry("AUTO-SAVE"): config.WriteBool("AUTO-SAVE", True) if not config.HasEntry("HIDE_ZERO_BALANCE_ACCOUNTS"): config.WriteBool("HIDE_ZERO_BALANCE_ACCOUNTS", False) if not config.HasEntry("SHOW_CURRENCY_NICK"): config.WriteBool("SHOW_CURRENCY_NICK", False) # Set the auto-save option as appropriate. self.AutoSave = config.ReadBool("AUTO-SAVE") self.ShowZeroBalanceAccounts = not config.ReadBool( "HIDE_ZERO_BALANCE_ACCOUNTS") self.ShowCurrencyNick = config.ReadBool("SHOW_CURRENCY_NICK")
def InitConfig(self): """Initialize our configuration object.""" # It is only necessary to initialize any default values we # have which differ from the default values of the types, # so initializing an Int to 0 or a Bool to False is not needed. self.wxApp = wx.App(False) self.wxApp.SetAppName("wxBanker") self.wxApp.Controller = self configPath = fileservice.getConfigFilePath(self.CONFIG_NAME) # If we support XDG and the config file doesn't exist, it might be time to migrate. if fileservice.xdg and not os.path.exists(configPath): # If we can find the files at the old locations, we should migrate them. oldConfigPath = os.path.expanduser("~/.wxBanker") oldBankPath = os.path.expanduser("~/.wxbanker/bank.db") self.MigrateIfFound(oldConfigPath, fileservice.getConfigFilePath(self.CONFIG_NAME)) self.MigrateIfFound(oldBankPath, fileservice.getDataFilePath(self.DB_NAME)) # Okay, now our files are in happy locations, let's go! config = wx.FileConfig(localFilename=configPath) wx.Config.Set(config) if not config.HasEntry("SIZE_X"): config.WriteInt("SIZE_X", 960) config.WriteInt("SIZE_Y", 720) if not config.HasEntry("POS_X"): config.WriteInt("POS_X", 100) config.WriteInt("POS_Y", 100) if not config.HasEntry("SHOW_CALC"): config.WriteBool("SHOW_CALC", False) if not config.HasEntry("AUTO-SAVE"): config.WriteBool("AUTO-SAVE", True) if not config.HasEntry("HIDE_ZERO_BALANCE_ACCOUNTS"): config.WriteBool("HIDE_ZERO_BALANCE_ACCOUNTS", False) if not config.HasEntry("SHOW_CURRENCY_NICK"): config.WriteBool("SHOW_CURRENCY_NICK", False) # Set the auto-save option as appropriate. self.AutoSave = config.ReadBool("AUTO-SAVE") self.ShowZeroBalanceAccounts = not config.ReadBool("HIDE_ZERO_BALANCE_ACCOUNTS") self.ShowCurrencyNick = config.ReadBool("SHOW_CURRENCY_NICK")
def __init__(self): self.configFile = fileservice.getConfigFilePath( 'csvImportProfiles.json') self.loadProfiles()
def setUp(self): self.ConfigPath = fileservice.getConfigFilePath(controller.Controller.CONFIG_NAME) self.ConfigPathBackup = self.ConfigPath + ".backup" if os.path.exists(self.ConfigPath): os.rename(self.ConfigPath, self.ConfigPathBackup)
def __init__(self): self.configFile = fileservice.getConfigFilePath('csvImportProfiles.json') self.loadProfiles()
def setUp(self): self.ConfigPath = fileservice.getConfigFilePath( controller.Controller.CONFIG_NAME) self.ConfigPathBackup = self.ConfigPath + ".backup" if os.path.exists(self.ConfigPath): os.rename(self.ConfigPath, self.ConfigPathBackup)