Mercurial > piecrust2
comparison piecrust/routing.py @ 1159:6baa94da8b16
routing: For some reason, escaping percents isn't happening anymore.
author | Ludovic Chabant <ludovic@chabant.com> |
---|---|
date | Wed, 12 Jun 2019 09:42:50 -0700 |
parents | 1ce67d2fae0a |
children | 10520472cc73 |
comparison
equal
deleted
inserted
replaced
1158:5762a0b821ac | 1159:6baa94da8b16 |
---|---|
9 logger = logging.getLogger(__name__) | 9 logger = logging.getLogger(__name__) |
10 | 10 |
11 | 11 |
12 route_re = re.compile(r'%((?P<qual>[\w\d]+):)?(?P<var>\+)?(?P<name>\w+)%') | 12 route_re = re.compile(r'%((?P<qual>[\w\d]+):)?(?P<var>\+)?(?P<name>\w+)%') |
13 route_esc_re = re.compile( | 13 route_esc_re = re.compile( |
14 r'\\%((?P<qual>[\w\d]+)\\:)?(?P<var>\\\+)?(?P<name>\w+)\\%') | 14 r'%((?P<qual>[\w\d]+)\\:)?(?P<var>\\\+)?(?P<name>\w+)%') |
15 ugly_url_cleaner = re.compile(r'\.html$') | 15 ugly_url_cleaner = re.compile(r'\.html$') |
16 | 16 |
17 | 17 |
18 class RouteNotFoundError(Exception): | 18 class RouteNotFoundError(Exception): |
19 pass | 19 pass |