Create death events function.
This commit is contained in:
@@ -32,6 +32,16 @@ class WriteFunctions:
|
||||
sql.Drink.vol: drink.vol})
|
||||
.execute())
|
||||
|
||||
@staticmethod
|
||||
def save_death(death: 'models.Death'):
|
||||
with sql.db.atomic():
|
||||
created_id = (sql.Death
|
||||
.insert(info=death.info, player=death.player, enemy=death.enemy, episode=death.episode,
|
||||
time=death.time)
|
||||
.execute())
|
||||
for penalty in death.penalties:
|
||||
sql.Penalty.create(death=created_id, size=penalty.size, drink=penalty.drink, player=penalty.player)
|
||||
|
||||
@staticmethod
|
||||
def update_season(season: 'models.Season', *_):
|
||||
(sql.Season
|
||||
|
||||
Reference in New Issue
Block a user