equal
deleted
inserted
replaced
117 def check_request(path='/', environ=None, base_url=None, headers=None, POST=None, registry=None, **kwargs): |
117 def check_request(path='/', environ=None, base_url=None, headers=None, POST=None, registry=None, **kwargs): |
118 """Get current request, or create a new blank one if missing""" |
118 """Get current request, or create a new blank one if missing""" |
119 try: |
119 try: |
120 return get_request() |
120 return get_request() |
121 except MissingRequestError: |
121 except MissingRequestError: |
122 request = Request.blank(path, environ, base_url, headers, POST, **kwargs) |
122 request = PyAMSRequest.blank(path, environ, base_url, headers, POST, **kwargs) |
123 if registry is None: |
123 if registry is None: |
124 registry = get_current_registry() |
124 registry = get_current_registry() |
125 if registry is None: |
125 if registry is None: |
126 registry = get_global_registry() |
126 registry = get_global_registry() |
127 request.registry = registry |
127 request.registry = registry |