rewrite worker to run on celery and redis

This commit is contained in:
2023-04-13 02:11:59 -04:00
parent b07a9c70d2
commit 85753c5afe
3 changed files with 28 additions and 16 deletions

View File

@@ -8,9 +8,10 @@ from misc import datetime, date, time, currDay, prevDay, ZoneInfo, currVersion,
from db import (db, Period, Task, Event, User)
from sqlalchemy import inspect
from forms import (TaskForm, EventForm, PeriodForm, SignupForm, LoginForm, SettingsForm)
from create_events import createEvents
from log import appLogger
from worker import runCreateEvents
# init logger
logger = appLogger('app')
@@ -183,7 +184,7 @@ def newPeriod():
db.session.commit()
logger.info(f'New period added by \'{current_user.userName}\' from {sourceIP}')
# Run createEvents upon adding new period
createEvents(db, currDay, Period, Event)
runCreateEvents()
return redirect(f'/period/edit/{period.period}')
return render_template('newPeriod.html', form=form)