Create and modify enemies function.

This commit is contained in:
luxick
2018-03-14 13:40:02 +01:00
parent 437f418f49
commit c3e6793f69
12 changed files with 582 additions and 390 deletions

View File

@@ -7,6 +7,15 @@ class WriteFunctions:
def create_season(season: 'models.Season'):
return 'Season created.'
@staticmethod
def update_enemy(enemy: 'models.Enemy'):
(sql.Enemy
.insert(id=enemy.id, boss=enemy.boss, name=enemy.name, season=enemy.season)
.on_conflict(update={sql.Enemy.name: enemy.name,
sql.Enemy.boss: enemy.boss,
sql.Enemy.season: enemy.season})
.execute())
@staticmethod
def update_season(season: 'models.Season', *_):
(sql.Season