From a6aa55360986b008b086551ea7414d3bf6e054e9 Mon Sep 17 00:00:00 2001 From: Fabian Neumann Date: Mon, 19 Aug 2013 10:26:52 +0200 Subject: Fix indentation. --- pyramid/config/routes.py | 33 +++++++++++++++++---------------- 1 file changed, 17 insertions(+), 16 deletions(-) diff --git a/pyramid/config/routes.py b/pyramid/config/routes.py index 9f91907dd..0e11428db 100644 --- a/pyramid/config/routes.py +++ b/pyramid/config/routes.py @@ -389,22 +389,23 @@ class RoutesConfiguratorMixin(object): pattern = self.route_prefix.rstrip('/') + '/' + pattern.lstrip('/') if pregenerator is None: - parsed = urlparse(pattern) - if parsed.hostname: - pattern = parsed.path - - def external_url_pregenerator(request, elements, kw): - if not '_app_url' in kw: - if '_scheme' in kw and parsed.scheme != kw['_scheme']: - scheme = kw['_scheme'] - elif parsed.scheme: - scheme = parsed.scheme - else: - scheme = request.scheme - kw['_app_url'] = '{0}://{1}'.format(scheme, parsed.netloc) - return elements, kw - - pregenerator = external_url_pregenerator + parsed = urlparse(pattern) + if parsed.hostname: + pattern = parsed.path + + def external_url_pregenerator(request, elements, kw): + if not '_app_url' in kw: + if '_scheme' in kw and parsed.scheme != kw['_scheme']: + scheme = kw['_scheme'] + elif parsed.scheme: + scheme = parsed.scheme + else: + scheme = request.scheme + kw['_app_url'] = '{0}://{1}'.format( + scheme, parsed.netloc) + return elements, kw + + pregenerator = external_url_pregenerator mapper = self.get_routes_mapper() -- cgit v1.2.3