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