コード例 #1
0
ファイル: __init__.py プロジェクト: lulzzz/LabLog
 def init_session(self):
     self.config['SESSION_MONGODB'] = db.init_mongodb()
     self.config['SESSION_MONGODB_DB'] = "app_sessions"
     self.config['SESSION_MONGODB_COLLECT'] = "sessions"
     self.config['SESSION_MONGODB']['app_sessions']['sessions'].create_index('id')
     Session(self)
コード例 #2
0
from lablog import messages
from lablog import config
from lablog import db
import humongolus
import datetime
import logging

logging.basicConfig(level=config.LOG_LEVEL)

MONGO = db.init_mongodb()
humongolus.settings(logging, MONGO)

BROKER_URL = config.BROKER_URL

CELERY_ACCEPT_CONTENT = ['pickle']

CELERY_TASK_SERIALIZER = "pickle"

CELERY_IGNORE_RESULT = True
CELERY_STORE_ERRORS_EVEN_IF_IGNORED = True

CELERY_IMPORTS = (
    'lablog.workers',
    'lablog.hooks',
)

CELERY_QUEUES = (
    messages.Queues.tasks,
)

CELERY_DEFAULT_QUEUE = 'tasks'
コード例 #3
0
ファイル: __init__.py プロジェクト: lulzzz/LabLog
 def init_dbs(self):
     g.ES = db.init_elasticsearch()
     g.INFLUX = db.init_influxdb()
     g.MONGO = db.init_mongodb()
     g.MQ = db.init_mq()
     humongolus.settings(logging, g.MONGO)