-
Notifications
You must be signed in to change notification settings - Fork 0
/
settings.py
69 lines (57 loc) · 1.86 KB
/
settings.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
import logging.config
import os
TIME_ZONE = 'Europe/Moscow'
urls = {
'login': 'https://lk.sut.ru',
'auth': 'https://lk.sut.ru/cabinet/lib/autentificationok.php',
'schedule': 'https://cabs.itut.ru/cabinet/project/cabinet/forms/raspisanie.php',
'start_class': 'https://lk.sut.ru/cabinet/project/cabinet/forms/raspisanie.php'
}
headers = {
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/34.0.1847.131 Safari/537.36'
}
# Logging config
logging_config = {
'version': 1,
'loggers': {
'': {
'level': logging.DEBUG,
'handlers': ['console', 'fileDebug']
}
},
'handlers': {
'console': {
'level': logging.WARNING,
'class': 'logging.StreamHandler',
'formatter': 'default'
},
'fileDebug': {
'level': logging.DEBUG,
'class': 'concurrent_log_handler.ConcurrentRotatingFileHandler',
'filename': os.path.join(os.path.abspath(os.getcwd()), 'logs', 'debug.log'),
'maxBytes': 1024 * 1024,
'backupCount': 1,
'formatter': 'default'
},
'fileError': {
'level': logging.ERROR,
'class': 'concurrent_log_handler.ConcurrentRotatingFileHandler',
'filename': os.path.join(os.path.abspath(os.getcwd()), 'logs', 'error.log'),
'maxBytes': 1024 * 1024,
'backupCount': 1,
'formatter': 'default'
}
},
'formatters': {
'default': {
'format': '{levelname} {asctime} {name} {message}',
'style': '{'
}
}
}
if not os.path.exists('logs'):
os.makedirs('logs')
logging.config.dictConfig(logging_config)
# Celery config
CELERY_BROKER_URL = 'redis://localhost:6379'
CELERY_RESULT_BACKEND = 'redis://localhost:6379'