-
Notifications
You must be signed in to change notification settings - Fork 18
/
Copy pathconfigs.py
52 lines (49 loc) · 1.94 KB
/
configs.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
#!/usr/bin/python3
# -*- coding:utf-8 -*-
from configparser import ConfigParser
def configs(key = None):
cp = ConfigParser()
cp.read('conf.ini',encoding='utf-8')
if key:
return cp.get('default',key)
is_single = cp.get('default','is_single')
redis_host = cp.get('default', 'redis_host')
redis_pwd = cp.get('default', 'redis_pwd')
redis_db = cp.get('default','redis_db')
cron_db_url = cp.get('default','cron_db_url')
cron_job_log_db_url = cp.get('default','cron_job_log_db_url')
redis_port = cp.get('default','redis_port')
login_pwd = cp.get('default','login_pwd')
job_log_counts = cp.get('default','job_log_counts')
api_access_token = cp.get('default','api_access_token')
error_keyword = cp.get('default',"error_keyword")
is_dev = cp.get('default','is_dev') or 0
api_key = cp.get('default', 'api_key') or 0
qywechat_corpid = cp.get('default','qywechat_corpid')
qywechat_corpsecret = cp.get('default','qywechat_corpsecret')
qywechat_agentid = cp.get('default','qywechat_agentid')
error_web_hook = cp.get('default','error_web_hook')
dingding_webhook = cp.get('default','dingding_webhook')
dingding_secret = cp.get('default','dingding_secret')
pz = {
'qywechat_corpid':qywechat_corpid,
'qywechat_corpsecret':qywechat_corpsecret,
'qywechat_agentid':qywechat_agentid,
'api_key':api_key,
'is_dev':is_dev,
'is_single':is_single,
'redis_host':redis_host,
'redis_pwd':redis_pwd,
'redis_db': redis_db,
'cron_db_url': cron_db_url,
'cron_job_log_db_url':cron_job_log_db_url,
'redis_port':redis_port,
'login_pwd':login_pwd,
'job_log_counts':job_log_counts,
'api_access_token':api_access_token,
'error_keyword':error_keyword,
'error_web_hook':error_web_hook,
'dingding_webhook':dingding_webhook,
'dingding_secret':dingding_secret
}
return pz