X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=myslice%2Fcomponents.py;fp=myslice%2Fcomponents.py;h=44d66241cf4d55faac96340790994727f01cf4e5;hb=5976423e0a726cb636a67bd77d61c8f36b23e7ce;hp=0000000000000000000000000000000000000000;hpb=6c978327b002ef4b46047ce22ba7e8f61768f652;p=myslice.git diff --git a/myslice/components.py b/myslice/components.py new file mode 100644 index 00000000..44d66241 --- /dev/null +++ b/myslice/components.py @@ -0,0 +1,16 @@ +from django.conf.urls import include, url +from myslice.configengine import ConfigEngine + +def urls(): + config = ConfigEngine() + u = [] + for component in config.myslice.components.split(','): + try: + __import__(component) + u.append( url(r'^%s/' % component, include('%s.urls' % component)) ) + except Exception, e: + print "-> Cannot load component (%s): %s" % (component, e) + else: + print "-> Loaded component %s" % component + + return u