Mercurial > kallithea
comparison pylons_app/config/routing.py @ 0:564e40829f80
initial commit.
author | Marcin Kuzminski |
---|---|
date | Thu, 18 Feb 2010 13:01:57 +0100 |
parents | |
children | a205d4d7abfc |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:564e40829f80 |
---|---|
1 """Routes configuration | |
2 | |
3 The more specific and detailed routes should be defined first so they | |
4 may take precedent over the more generic routes. For more information | |
5 refer to the routes manual at http://routes.groovie.org/docs/ | |
6 """ | |
7 from pylons import config | |
8 from routes import Mapper | |
9 | |
10 def make_map(): | |
11 """Create, configure and return the routes Mapper""" | |
12 map = Mapper(directory = config['pylons.paths']['controllers'], | |
13 always_scan = config['debug']) | |
14 map.minimization = False | |
15 | |
16 # The ErrorController route (handles 404/500 error pages); it should | |
17 # likely stay at the top, ensuring it can always be resolved | |
18 map.connect('/error/{action}', controller = 'error') | |
19 map.connect('/error/{action}/{id}', controller = 'error') | |
20 | |
21 # CUSTOM ROUTES HERE | |
22 map.connect('hg', '/{path_info:.*}', controller = 'hg', action = "view", | |
23 path_info = '/', conditions = {'method':'GET'}) | |
24 | |
25 return map |