summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFabian Neumann <mail@fabianneumann.de>2013-08-19 10:26:52 +0200
committerFabian Neumann <mail@fabianneumann.de>2013-08-19 10:29:09 +0200
commita6aa55360986b008b086551ea7414d3bf6e054e9 (patch)
tree66b374f41dffc3a6a65013ba78839dff81aa00df
parent3bae69780cf5f7d8ff772adc085f3e064853f1a0 (diff)
downloadpyramid-a6aa55360986b008b086551ea7414d3bf6e054e9.tar.gz
pyramid-a6aa55360986b008b086551ea7414d3bf6e054e9.tar.bz2
pyramid-a6aa55360986b008b086551ea7414d3bf6e054e9.zip
Fix indentation.
-rw-r--r--pyramid/config/routes.py33
1 files 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()