Rewrite routing.py / get_url_map
Move most of the "init routing" code inside get_url_map(). Maybe not the best solution, but better than running the init code directly at module load time.
This commit is contained in:
parent
3d91433230
commit
7880f03e2d
@ -18,27 +18,25 @@ import logging
|
|||||||
|
|
||||||
from mediagoblin.tools.routing import add_route, mount, url_map
|
from mediagoblin.tools.routing import add_route, mount, url_map
|
||||||
from mediagoblin.tools.pluginapi import PluginManager
|
from mediagoblin.tools.pluginapi import PluginManager
|
||||||
|
from mediagoblin.admin.routing import admin_routes
|
||||||
|
from mediagoblin.auth.routing import auth_routes
|
||||||
|
|
||||||
|
|
||||||
_log = logging.getLogger(__name__)
|
_log = logging.getLogger(__name__)
|
||||||
|
|
||||||
|
|
||||||
def get_url_map():
|
def get_url_map():
|
||||||
|
add_route('index', '/', 'mediagoblin.views:root_view')
|
||||||
|
mount('/auth', auth_routes)
|
||||||
|
mount('/a', admin_routes)
|
||||||
|
|
||||||
|
import mediagoblin.submit.routing
|
||||||
|
import mediagoblin.user_pages.routing
|
||||||
|
import mediagoblin.edit.routing
|
||||||
|
import mediagoblin.webfinger.routing
|
||||||
|
import mediagoblin.listings.routing
|
||||||
|
|
||||||
for route in PluginManager().get_routes():
|
for route in PluginManager().get_routes():
|
||||||
add_route(*route)
|
add_route(*route)
|
||||||
|
|
||||||
return url_map
|
return url_map
|
||||||
|
|
||||||
|
|
||||||
add_route('index', '/', 'mediagoblin.views:root_view')
|
|
||||||
|
|
||||||
from mediagoblin.admin.routing import admin_routes
|
|
||||||
from mediagoblin.auth.routing import auth_routes
|
|
||||||
mount('/auth', auth_routes)
|
|
||||||
mount('/a', admin_routes)
|
|
||||||
|
|
||||||
import mediagoblin.submit.routing
|
|
||||||
import mediagoblin.user_pages.routing
|
|
||||||
import mediagoblin.edit.routing
|
|
||||||
import mediagoblin.webfinger.routing
|
|
||||||
import mediagoblin.listings.routing
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user