예제 #1
0
파일: main.py 프로젝트: MorganBorman/fdsblm
from config import config_object

default_bind_ip = "localhost"
doc = 'What interface to bind to.'
bind_ip = config_object.getOption('main.bind_ip', default_bind_ip, doc)

default_bind_port = 28787
doc = 'What port to bind to.'
bind_port = int(config_object.getOption('main.bind_port', default_bind_port, doc))

default_backlog_size = 5
doc = 'Max incoming connections to backlog.'
backlog_size = int(config_object.getOption('main.backlog_size', default_backlog_size, doc))

default_mumbleteam_enabled = True
doc = 'Enable connecting to the mumble team daemon.'
mumbleteam_enabled = config_object.getOption('mumbleteam.enabled', default_mumbleteam_enabled, doc)=="True"

default_mumbleteam_ip = "localhost"
doc = 'What ip to connect to the mumble team daemon on.'
mumbleteam_ip = config_object.getOption('mumbleteam.ip', default_mumbleteam_ip, doc)

default_mumbleteam_port = 28783
doc = 'What port to connect to the mumble team daemon on.'
mumbleteam_port = int(config_object.getOption('mumbleteam.port', default_mumbleteam_port, doc))

default_ircbot_enabled = True
doc = 'Enable connecting to the irc bot.'
ircbot_enabled = config_object.getOption('ircbot.enabled', default_ircbot_enabled, doc)=="True"

default_ircbot_ip = "localhost"
예제 #2
0
def get_database_uri():
    #place the database by default in the instances directory
    default_db_path = "sqlite:///./pyCube2Master.db"
    
    doc = 'Sqlalchemy uri string indicating the database connection parameters.'
    return config_object.getOption('database.uri', default_db_path, doc)