Example #1
0
@app.route('/create_all')
def create_all():
    db.create_all()
    return "All table schemas created"


@app.route('/drop_all_c')
def drop_all_c():
    db.engine.execute("DROP TABLE if exists tags cascade")
    db.engine.execute("DROP TABLE if exists tag cascade")
    db.engine.execute("DROP TABLE if exists message cascade")
    db.engine.execute("DROP TABLE if exists channel cascade")
    return "All table schemas created"


@app.route('/slack_info')
def slack_info():
    return notifier.get_slack_details()

@app.route('/send_temp')
def send_temp():
    notifier.give_tag_suggestion_to_all()
    return 'Suggested tags sent to channels'


if not db.engine.dialect.has_table(db.engine, 'tag'):
    create_all()

Tag.create_tags()

custom_schedular.start()