当前位置: 首页>>代码示例>>Python>>正文


Python Request.base_path方法代码示例

本文整理汇总了Python中webob.Request.base_path方法的典型用法代码示例。如果您正苦于以下问题:Python Request.base_path方法的具体用法?Python Request.base_path怎么用?Python Request.base_path使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在webob.Request的用法示例。


在下文中一共展示了Request.base_path方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: __call__

# 需要导入模块: from webob import Request [as 别名]
# 或者: from webob.Request import base_path [as 别名]
 def __call__(self, environ, start_response):
     assert not environ["wsgi.multiprocess"], "Dozer middleware is not usable in a " "multi-process environment"
     req = Request(environ)
     req.base_path = req.application_url + self.path
     if req.path_info.startswith(self.path + "/") or req.path_info == self.path:
         req.script_name += self.path
         req.path_info = req.path_info[len(self.path) :]
         return self.dowse(req)(environ, start_response)
     else:
         return self.app(environ, start_response)
开发者ID:wfxiang08,项目名称:dozer,代码行数:12,代码来源:leak.py

示例2: __call__

# 需要导入模块: from webob import Request [as 别名]
# 或者: from webob.Request import base_path [as 别名]
 def __call__(self, environ, start_response):
     assert not environ['wsgi.multiprocess'], (
         "Dozer middleware is not usable in a "
         "multi-process environment")
     req = Request(environ)
     req.base_path = req.application_url + '/_profiler'
     if req.path_info_peek() == '_profiler':
         return self.profiler(req)(environ, start_response)
     for regex in self.ignored_paths:
         if regex.match(environ['PATH_INFO']) is not None:
             return self.app(environ, start_response)
     return self.run_profile(environ, start_response)
开发者ID:wfxiang08,项目名称:dozer,代码行数:14,代码来源:profile.py

示例3: __call__

# 需要导入模块: from webob import Request [as 别名]
# 或者: from webob.Request import base_path [as 别名]
 def __call__(self, environ, start_response):
     assert not environ['wsgi.multiprocess'], (
         "Leak middleware is not usable in a "
         "multi-process environment")
     if self.inupy_config['ipfilter'] and not check_ipfilter(environ,
             self.inupy_config['ipfilter']):
         # then we want to filter on ip and this one failed
         return self.app(environ, start_response)
     else:
         req = Request(environ)
         req.base_path = req.application_url + self.path
         if (req.path_info.startswith(self.path+'/')
             or req.path_info == self.path):
             req.script_name += self.path
             req.path_info = req.path_info[len(self.path):]
             return self.dowse(req)(environ, start_response)
         else:
             return self.app(environ, start_response)
开发者ID:mgedmin,项目名称:Inupy,代码行数:20,代码来源:leak.py

示例4: __call__

# 需要导入模块: from webob import Request [as 别名]
# 或者: from webob.Request import base_path [as 别名]
    def __call__(self, environ, start_response):
        assert not environ['wsgi.multiprocess'], (
            "Inupy middleware is not usable in a "
            "multi-process environment")

        if self.inupy_config['ipfilter'] and not check_ipfilter(environ,
                self.inupy_config['ipfilter']):
            # then we want to filter on ip and this one failed
            return self.app(environ, start_response)

        else:
            req = Request(environ)
            req.base_path = req.application_url + '/_profiler'
            if req.path_info_peek() == '_profiler':
                return self.profiler(req)(environ, start_response)
            for regex in self.ignored_paths:
                if regex.match(environ['PATH_INFO']) is not None:
                    return self.app(environ, start_response)
            return self.run_profile(environ, start_response)
开发者ID:mgedmin,项目名称:Inupy,代码行数:21,代码来源:profile.py

示例5: make_request

# 需要导入模块: from webob import Request [as 别名]
# 或者: from webob.Request import base_path [as 别名]
 def make_request(self, subpath='/', base_path='/_dozer'):
     req = Request(dict(PATH_INFO=subpath))
     req.base_path = base_path
     return req
开发者ID:boneyao,项目名称:dozer,代码行数:6,代码来源:test_leak.py


注:本文中的webob.Request.base_path方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。