Merge branch 'reflow'
[wolnelektury.git] / src / wolnelektury / celery.py
1 # -*- coding: utf-8 -*-
2 # This file is part of Wolnelektury, licensed under GNU Affero GPLv3 or later.
3 # Copyright © Fundacja Nowoczesna Polska. See NOTICE for more information.
4 #
5 from __future__ import absolute_import
6
7 import os
8 import sys
9
10 from celery import Celery
11 from django.conf import settings
12
13 ROOT = os.path.dirname(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))
14 sys.path = [
15     os.path.join(ROOT, 'lib/librarian'),
16 ] + sys.path
17
18 os.environ.setdefault('DJANGO_SETTINGS_MODULE', 'wolnelektury.settings')
19
20 app = Celery('wolnelektury')
21
22 app.config_from_object('django.conf:settings')
23 app.autodiscover_tasks(lambda: settings.INSTALLED_APPS)