コード例 #1
0
ファイル: config.py プロジェクト: gitter-badger/Pipe
    conf.hostName = conf.get("pipe", "hostname")
    conf.hostIp = conf.get("pipe", "hostip")
    if not conf.hostIp:
        from lib.ip import get_ip
        conf.hostIp = get_ip()
    if not conf.hostName:
        conf.hostName = conf.hostIp
    conf.environment = conf.get("pipe", "environment")
    if not conf.environment:
        conf.environment = 'production'

except Exception as E:
    log.critical("Error reading " + options.pipeconf + ": %s", E)
    exit(1)

try:
    conf.read(options.handlerconf)

    # server's base settings
    if options.port and (options.port != '0'):
        conf.port = int(options.port)
    else:
        conf.port = conf.getint("general", "port")
    conf.socketPacketLength = conf.getint("general", "socketPacketLength")
    conf.pathStorage = conf.get("general", "pathStorage")
    conf.pathTrash = conf.get("general", "pathTrash")

except Exception as E:
    log.critical("Error reading " + options.handlerconf + ": %s", E)
    exit(1)
コード例 #2
0
ファイル: config.py プロジェクト: maprox/pipe
    if not options.handler:
        options.handler = os.getenv('PIPE_HANDLER')

    if options.handler:
        options.handlerconf = 'conf/handlers/' + options.handler + '.conf'

except Exception as E:
    log.critical("Error reading " + options.pipeconf + ": %s", E)
    exit(1)

try:
    conf.handler = options.handler
    if options.handlerconf:
        conf.read(options.handlerconf)
        if not conf.handler:
            # deprecated loading of handler alias
            conf.handler = conf.get('settings', 'handler')

    # server's base settings
    if options.port:
        conf.port = int(options.port)
    else:
        conf.port = int(os.getenv('PIPE_PORT', 0))

    if not conf.port and options.handlerconf:
        conf.port = conf.getint("general", "port")

except Exception as E:
    log.critical("Error reading " + options.handlerconf + ": %s", E)
    exit(1)