loads dynamically components
[unfold.git] / myslice / components.py
1 from django.conf.urls import include, url
2 from myslice.configengine import ConfigEngine
3
4 def urls():
5     config = ConfigEngine()
6     u = []
7     for component in config.myslice.components.split(','):
8         try:
9             __import__(component)
10             u.append( url(r'^%s/' % component, include('%s.urls' % component)) )
11         except Exception, e:
12             print "-> Cannot load component (%s): %s" % (component, e)
13         else:
14             print "-> Loaded component %s" % component
15             
16     return u