16 lines
611 B
Python
16 lines
611 B
Python
from log import appLogger
|
|
|
|
logger = appLogger('app')
|
|
def createEvents(db, currDay, Period, Event):
|
|
periods = Period.query.all()
|
|
for period in periods:
|
|
q = db.session.query(Event).filter(Event.scheduled_date == currDay).filter(Event.period_num == period.period)
|
|
isEventsExist = db.session.query(q.exists()).scalar()
|
|
if isEventsExist == False:
|
|
event = Event(scheduled_date=currDay,
|
|
period_num=period.period
|
|
)
|
|
db.session.add(event)
|
|
db.session.commit()
|
|
|
|
logger.info('createEvents script ran successfully') |