def del_task(name, level): """Delete task of your game.""" my_loging.warning('Ввод данных для удаления задания') if db_access.delete_task(name, level) is False: click.echo('Ошибка удаления задания') else: click.echo('Уровень ' + str(level) + ' успешно удален')
def delete_user(telegram_id: int): my_loging.info('Вызов метода для удаления пользователя') user = get_user(telegram_id) if user is not None: my_loging.warning('удаление пользваотеля с id ' + str(telegram_id)) user.delete_instance() my_loging.info('пользователь удален') return True else: my_loging.error('Ошибка удаления пользователя') return False
def delete_winner(user_telegram_id: int, game_name: str): global name my_loging.info('Вызов метода для удаления победителя') winner = get_winner(user_telegram_id, game_name) if winner is not None: name = winner.winner_user.user_name my_loging.info('Удаление победителя {name}'.format(name=name)) winner.delete_instance() my_loging.warning('Победитель {name} успешно удален'.format(name=name)) return True else: my_loging.error('Ошибка удаления победителя с id - {id}'.format( id=user_telegram_id)) return False
def delete_task(game_name: str, level: int): my_loging.info('Вызов метода удаления задания') deleting_task = get_task(game_name, level) game = search_game(game_name) if deleting_task is None and game is not None: my_loging.error('Ошибка удаление задания под номером: ' + str(level)) return False else: game.max_score -= deleting_task.task_bonus game.save() deleting_task.task_game.remove(search_game(game_name)) deleting_task.delete_instance() tasks = get_tasks_of_game(game_name) for t in tasks: if t.task_level > level: t.task_level -= 1 t.save() my_loging.warning('Удалено задания под номером: ' + str(level))
def del_user(id_user): my_loging.warning('Ввод данных для удаления пользователя') if db_access.delete_user(id_user) is False: click.echo('Ошибка удаления пользователя') else: click.echo('Пользователь с id ' + str(id_user) + ' успешно удален')