mirror of
https://github.com/freedombox/FreedomBox.git
synced 2026-01-21 07:55:00 +00:00
move to ini file and config parser
This commit is contained in:
parent
ca7a92367b
commit
8d7f2b4dbd
38
cfg.py
Normal file
38
cfg.py
Normal file
@ -0,0 +1,38 @@
|
||||
from menu import Menu
|
||||
import os
|
||||
|
||||
from ConfigParser import SafeConfigParser
|
||||
parser = SafeConfigParser(
|
||||
defaults={
|
||||
'root':os.path.dirname(os.path.realpath(__file__)),
|
||||
'product_name':"",
|
||||
'box_name':"",
|
||||
'file_root':"",
|
||||
'data_dir':"",
|
||||
'store_file':"",
|
||||
'user_db':"",
|
||||
'status_log_file':"",
|
||||
'access_log_file':"",
|
||||
'users_dir':"",
|
||||
'host':"127.0.0.1",
|
||||
'port':""
|
||||
})
|
||||
parser.read('plinth.config')
|
||||
|
||||
product_name = parser.get('Name', 'product_name')
|
||||
box_name = parser.get('Name', 'box_name')
|
||||
root = parser.get('Path', 'root')
|
||||
file_root = parser.get('Path', 'file_root')
|
||||
data_dir = parser.get('Path', 'data_dir')
|
||||
store_file = parser.get('Path', 'store_file')
|
||||
user_db = parser.get('Path', 'user_db')
|
||||
status_log_file = parser.get('Path', 'status_log_file')
|
||||
access_log_file = parser.get('Path', 'access_log_file')
|
||||
users_dir = parser.get('Path', 'users_dir')
|
||||
host = parser.get('Network', 'host')
|
||||
port = int(parser.get('Network', 'port'))
|
||||
|
||||
html_root = None
|
||||
main_menu = Menu()
|
||||
base_href = ""
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user