From 4ce4ca6a53611d657a3fc06f6e861898bc033ad4 Mon Sep 17 00:00:00 2001 From: WinnaZ Date: Sun, 15 Mar 2020 16:20:32 -0300 Subject: [PATCH] fixed multiple bugs --- src/pycamp_bot/commands/manage_pycamp.py | 2 +- src/pycamp_bot/commands/projects.py | 18 +++++++----------- 2 files changed, 8 insertions(+), 12 deletions(-) diff --git a/src/pycamp_bot/commands/manage_pycamp.py b/src/pycamp_bot/commands/manage_pycamp.py index b1127b1..0dcff3a 100644 --- a/src/pycamp_bot/commands/manage_pycamp.py +++ b/src/pycamp_bot/commands/manage_pycamp.py @@ -50,7 +50,7 @@ def set_active_pycamp(bot, update): pycamp.active = False pycamp.save() - if is_pycamp_started(update): + if is_active: bot.send_message( chat_id=update.message.chat_id, text="El comando necesita un parametro (pycamp name)") diff --git a/src/pycamp_bot/commands/projects.py b/src/pycamp_bot/commands/projects.py index 4b82d3a..01dd647 100644 --- a/src/pycamp_bot/commands/projects.py +++ b/src/pycamp_bot/commands/projects.py @@ -82,7 +82,7 @@ def project_level(bot, update): username = update.message.from_user.username text = update.message.text - if text in ["1", "2", "3"]: + if float(text) in range(1,3): new_project = current_projects[username] new_project.difficult_level = text @@ -146,16 +146,12 @@ def cancel(bot, update): @admin_needed def start_project_load(bot, update): """Allow people to upload projects""" - pycamp = get_active_pycamp() + is_active, pycamp = get_active_pycamp() + pycamp.project_load_authorized = True + pycamp.save() - if not pycamp.project_load_authorized: - pycamp.proyect_load_authorized = True - pycamp.save() - - update.message.reply_text("Autorizadx \nCarga de proyectos Abierta") - msg_to_active_pycamp_chat(bot, "Carga de proyectos Abierta") - else: - update.message.reply_text("La carga de proyectos ya estaba abierta") + update.message.reply_text("Autorizadx \nCarga de proyectos Abierta") + msg_to_active_pycamp_chat(bot, "Carga de proyectos Abierta") @active_needed @@ -164,7 +160,7 @@ def end_project_load(bot, update): """Prevent people for keep uploading projects""" logger.info("Closing proyect load") - pycamp = get_active_pycamp() + is_active, pycamp = get_active_pycamp() if pycamp.project_load_authorized: pycamp.project_load_authorized = False