Beispiel #1
0
from app import create_celery
celery = create_celery()
Beispiel #2
0
import logging

from app import (create_app, create_celery)

app = create_app('app.config.Config')

if __name__ != '__main__':
    # Use gunicorn to run the app. We need to have a logger to display logs.
    gunicorn_logger = logging.getLogger('gunicorn.error')
    app.logger.handlers = gunicorn_logger.handlers
    app.logger.setLevel(gunicorn_logger.level)

celery = create_celery(app=app)

if __name__ == '__main__':
    # Use the embedded server to run (e.g., FLASK_APP=server.py flask run).
    from app.ext import socket_io
    socket_io.run(app=app, debug=True)
Beispiel #3
0
from app import create_celery
from utils.logging import logger

celery_app = create_celery()


@celery_app.task(max_retries=3, time_limit=7200)
def periodic():
    print('Hi! from periodic_task')
Beispiel #4
0
#!/usr/bin/env python3
# -*- coding: utf-8 -*-

# all the imports
from __future__ import absolute_import
import os
from app import create_app, create_celery, db, socketio
from app.models import User, Role, Permission, Location, Canton, District, Ad, File
from flask_script import Manager, Shell, Server
from flask_migrate import Migrate, MigrateCommand
from flask_assets import ManageAssets

app = create_app(os.getenv('FLASK_CONFIG') or 'default')
celery = create_celery(app)


manager = Manager(app)
migrate = Migrate(app, db)


def check_file_name(filename):
    from dateutil.parser import parse
    try:
        parse(filename)
        return True
    except ValueError:
        return False


def make_shell_context():
    """