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 |
