Mercurial > piecrust2
comparison piecrust/routing.py @ 225:a75d024ee839
serve: Keep the `?!debug` when generating URLs if it is enabled.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Tue, 03 Feb 2015 21:04:55 -0800 |
parents | d47d9493bb0a |
children | 55087da9a72e |
comparison
equal
deleted
inserted
replaced
224:4f00bb99400e | 225:a75d024ee839 |
---|---|
24 self.app = app | 24 self.app = app |
25 uri = cfg['url'] | 25 uri = cfg['url'] |
26 self.uri_root = app.config.get('site/root').rstrip('/') + '/' | 26 self.uri_root = app.config.get('site/root').rstrip('/') + '/' |
27 self.uri_pattern = uri.lstrip('/') | 27 self.uri_pattern = uri.lstrip('/') |
28 self.uri_format = route_re.sub(self._uriFormatRepl, self.uri_pattern) | 28 self.uri_format = route_re.sub(self._uriFormatRepl, self.uri_pattern) |
29 if app.config.get('site/show_debug_info'): | |
30 self.uri_format += '?!debug' | |
29 | 31 |
30 # Get the straight-forward regex for matching this URI pattern. | 32 # Get the straight-forward regex for matching this URI pattern. |
31 p = route_re.sub(self._uriPatternRepl, self.uri_pattern) + '$' | 33 p = route_re.sub(self._uriPatternRepl, self.uri_pattern) + '$' |
32 self.uri_re = re.compile(p) | 34 self.uri_re = re.compile(p) |
33 | 35 |