diff options
Diffstat (limited to 'conf.py')
-rw-r--r-- | conf.py | 35 |
1 files changed, 35 insertions, 0 deletions
diff --git a/conf.py b/conf.py new file mode 100644 index 00000000..9db9eb13 --- /dev/null +++ b/conf.py @@ -0,0 +1,35 @@ +#! /usr/bin/env python +#-*- coding: utf-8 -*- + +""" Program variables. + +This file contain the variables used by the application. +""" + +import os, sys +try: + import configparser as confparser +except: + import ConfigParser as confparser +# load the configuration +config = confparser.SafeConfigParser() +config.read("./conf/conf.cfg") + +PATH = os.path.abspath(".") + +DATABASE_NAME = config.get('database', 'name') +DATABASE_PORT = int(config.get('database', 'port')) +DATABASE_USERNAME = config.get('database', 'username') +DATABASE_PASSWORD = config.get('database', 'password') +DATABASE_ADDRESS = config.get('database', 'address') + +WEBSERVER_DEBUG = int(config.get('webserver', 'debug')) == 1 +WEBSERVER_HOST = config.get('webserver', 'host') +WEBSERVER_PORT = int(config.get('webserver', 'port')) +WEBSERVER_USERNAME = config.get('webserver', 'username') +WEBSERVER_PASSWORD = config.get('webserver', 'password') + +MAIL_HOST = config.get('mail', 'host') +MAIL_PORT = int(config.get('mail', 'port')) +MAIL_SSL = int(config.get('mail', 'ssl')) == 1 +MAIL_USERNAME = config.get('mail', 'username')
\ No newline at end of file |