Updated as per Blitzmanns feedback
https://github.com/pyfa-org/Pyfa/pull/639#issuecomment-225749245
This commit is contained in:
@@ -36,9 +36,8 @@ class DamagePattern():
|
||||
|
||||
def __init__(self):
|
||||
uniform = eos.db.getDamagePattern("Uniform")
|
||||
importDBDefaults = loadDefaultDatabaseValues.defaultDatabaseValues()
|
||||
if uniform is None:
|
||||
importDBDefaults.importRequiredDefaults()
|
||||
loadDefaultDatabaseValues.defaultDatabaseValues.importRequiredDefaults()
|
||||
|
||||
def getDamagePatternList(self):
|
||||
return eos.db.getDamagePatternList()
|
||||
|
||||
@@ -52,17 +52,19 @@ if os.path.isfile(config.saveDB):
|
||||
# If database exists, run migration after init'd database
|
||||
eos.db.saveddata_meta.create_all()
|
||||
migration.update(eos.db.saveddata_engine)
|
||||
# Import default database values
|
||||
# Import values that must exist otherwise Pyfa breaks
|
||||
loadDefaultDatabaseValues.defaultDatabaseValues.importRequiredDefaults()
|
||||
else:
|
||||
# If database does not exist, do not worry about migration. Simply
|
||||
# create and set version
|
||||
eos.db.saveddata_meta.create_all()
|
||||
eos.db.saveddata_engine.execute('PRAGMA user_version = {}'.format(migration.getAppVersion()))
|
||||
#Import default database values
|
||||
importDBDefaults = loadDefaultDatabaseValues.defaultDatabaseValues()
|
||||
#Import values that must exist otherwise Pyfa breaks
|
||||
importDBDefaults.importRequiredDefaults()
|
||||
loadDefaultDatabaseValues.defaultDatabaseValues.importRequiredDefaults()
|
||||
#Import default values for damage profiles
|
||||
importDBDefaults.importDamageProfileDefaults()
|
||||
loadDefaultDatabaseValues.defaultDatabaseValues.importDamageProfileDefaults()
|
||||
#Import default values for target resist profiles
|
||||
importDBDefaults.importResistProfileDefaults()
|
||||
loadDefaultDatabaseValues.defaultDatabaseValues.importResistProfileDefaults()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user