buranun/config.py

21 lines
562 B
Python

import configparser
def load(filename):
"""Populate the config variables"""
global port, ssl, url_prefix, outside_host, outside_port
global site_name
global database_file
config = configparser.ConfigParser()
config.read(filename)
port = int(config['server']['port'])
ssl = {'yes': True, 'no': False}[config['server']['ssl']]
url_prefix = config['server']['url_prefix']
outside_host = config['server']['outside_host']
outside_port = config['server']['outside_port']
site_name = config['site']['name']
database_file = config['files']['database']