Исправил ошибку при повторной регистрации

This commit is contained in:
2020-03-19 18:45:29 +03:00
parent b713aa3145
commit 36bfbb77d0
3 changed files with 40 additions and 39 deletions

View File

@@ -69,13 +69,13 @@ def workshop():
actionArgs) actionArgs)
return redirect(url_for('workshop')) return redirect(url_for('workshop'))
# if 'NewScenarioName' in request.form:
if 'TGUsername' in request.form: if 'TGUsername' in request.form:
new_tg_username = request.form['TGUsername'] new_tg_username = request.form['TGUsername']
db_routing.tg_username_update(current_user.get_id(), new_tg_username) db_routing.tg_username_update(current_user.get_id(), new_tg_username)
return redirect(url_for('workshop')) return redirect(url_for('workshop'))
# if 'NewScenarioName' in request.form:
triggers_list = db_routing.get_trigers() triggers_list = db_routing.get_trigers()
actions_list = db_routing.get_actions() actions_list = db_routing.get_actions()
user_scripts_list = db_routing.get_user_scripts(current_user.get_id()) user_scripts_list = db_routing.get_user_scripts(current_user.get_id())

View File

@@ -1,10 +1,10 @@
# Парсер почты # Парсер почты
import datetime import datetime
import imaplib
import time
import email import email
import imaplib
# будильник # будильник
import threading import threading
import time
# То, что нужно будет передавать функциям # То, что нужно будет передавать функциям
@@ -20,11 +20,14 @@ sec_Alarm_Clock=0
gmail_user = '' # Login gmail_user = '' # Login
gmail_pass = '' # Password gmail_pass = '' # Password
# Сами функции # Сами функции
# Будильник # Будильник
def alarm_clock(year_Alarm_Clock, month_Alarm_Clock, day_Alarm_Clock, hour_Alarm_Clock, min_Alarm_Clock, sec_Alarm_Clock): def alarm_clock(year_Alarm_Clock, month_Alarm_Clock, day_Alarm_Clock, hour_Alarm_Clock, min_Alarm_Clock,
dt = datetime.datetime(year_Alarm_Clock, month_Alarm_Clock, day_Alarm_Clock, hour_Alarm_Clock, min_Alarm_Clock, sec_Alarm_Clock) sec_Alarm_Clock):
dt = datetime.datetime(year_Alarm_Clock, month_Alarm_Clock, day_Alarm_Clock, hour_Alarm_Clock, min_Alarm_Clock,
sec_Alarm_Clock)
diff = (dt - datetime.datetime.now()).total_seconds() diff = (dt - datetime.datetime.now()).total_seconds()
try: try:
time.sleep(diff) time.sleep(diff)
@@ -62,7 +65,6 @@ def check_email(gmail_user, gmail_pass):
time.sleep(15) # частота проверки нового письма time.sleep(15) # частота проверки нового письма
# Чтобы запустить будильник 1, Парсер 2 # Чтобы запустить будильник 1, Парсер 2
Mode = 2 Mode = 2
@@ -81,6 +83,5 @@ if __name__ == '__main__':
if Mode == 2: if Mode == 2:
check_email(gmail_user, gmail_pass) check_email(gmail_user, gmail_pass)
# сценарии должны хранить логины и пароль # сценарии должны хранить логины и пароль
# запилить бота, возврат темы и отправителя в словаре. # запилить бота, возврат темы и отправителя в словаре.

View File

@@ -56,7 +56,7 @@ class Scenario(db.Model):
def add_user(user_name, passw_hash): def add_user(user_name, passw_hash):
if not get_user(user_name): if not get_user(username=user_name):
new_user = User(username=user_name, password=passw_hash) new_user = User(username=user_name, password=passw_hash)
db.session.add(new_user) db.session.add(new_user)
db.session.commit() db.session.commit()