當前位置: 首頁>>代碼示例>>Python>>正文


Python errors.ConfigError方法代碼示例

本文整理匯總了Python中gunicorn.errors.ConfigError方法的典型用法代碼示例。如果您正苦於以下問題:Python errors.ConfigError方法的具體用法?Python errors.ConfigError怎麽用?Python errors.ConfigError使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在gunicorn.errors的用法示例。


在下文中一共展示了errors.ConfigError方法的6個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Python代碼示例。

示例1: init

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def init(self, parser, opts, args):
        if opts.paste and opts.paste is not None:
            app_name = 'main'
            path = opts.paste
            if '#' in path:
                path, app_name = path.split('#')
            path = os.path.abspath(os.path.normpath(
                os.path.join(util.getcwd(), path)))

            if not os.path.exists(path):
                raise ConfigError("%r not found" % path)

            # paste application, load the config
            self.cfgurl = 'config:%s#%s' % (path, app_name)
            self.relpath = os.path.dirname(path)

            from .pasterapp import paste_config
            return paste_config(self.cfg, self.cfgurl, self.relpath)

        if len(args) < 1:
            parser.error("No application module specified.")

        self.cfg.set("default_proc_name", args[0])
        self.app_uri = args[0] 
開發者ID:RoseOu,項目名稱:flasky,代碼行數:26,代碼來源:wsgiapp.py

示例2: validate_user

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def validate_user(val):
    if val is None:
        return os.geteuid()
    if isinstance(val, int):
        return val
    elif val.isdigit():
        return int(val)
    else:
        try:
            return pwd.getpwnam(val).pw_uid
        except KeyError:
            raise ConfigError("No such user: '%s'" % val) 
開發者ID:RoseOu,項目名稱:flasky,代碼行數:14,代碼來源:config.py

示例3: validate_group

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def validate_group(val):
    if val is None:
        return os.getegid()

    if isinstance(val, int):
        return val
    elif val.isdigit():
        return int(val)
    else:
        try:
            return grp.getgrnam(val).gr_gid
        except KeyError:
            raise ConfigError("No such group: '%s'" % val) 
開發者ID:RoseOu,項目名稱:flasky,代碼行數:15,代碼來源:config.py

示例4: validate_chdir

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def validate_chdir(val):
    # valid if the value is a string
    val = validate_string(val)

    # transform relative paths
    path = os.path.abspath(os.path.normpath(os.path.join(util.getcwd(), val)))

    # test if the path exists
    if not os.path.exists(path):
        raise ConfigError("can't chdir to %r" % val)

    return path 
開發者ID:RoseOu,項目名稱:flasky,代碼行數:14,代碼來源:config.py

示例5: validate_file

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def validate_file(val):
    if val is None:
        return None

    # valid if the value is a string
    val = validate_string(val)

    # transform relative paths
    path = os.path.abspath(os.path.normpath(os.path.join(util.getcwd(), val)))

    # test if the path exists
    if not os.path.exists(path):
        raise ConfigError("%r not found" % val)

    return path 
開發者ID:RoseOu,項目名稱:flasky,代碼行數:17,代碼來源:config.py

示例6: validate_reload_engine

# 需要導入模塊: from gunicorn import errors [as 別名]
# 或者: from gunicorn.errors import ConfigError [as 別名]
def validate_reload_engine(val):
    if val not in reloader_engines:
        raise ConfigError("Invalid reload_engine: %r" % val)

    return val 
開發者ID:Agentscreech,項目名稱:ShelbySearch,代碼行數:7,代碼來源:config.py


注:本文中的gunicorn.errors.ConfigError方法示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。