summaryrefslogtreecommitdiffstats
path: root/bitbake
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake')
-rw-r--r--bitbake/lib/toaster/toastermain/settings.py4
-rw-r--r--bitbake/lib/toaster/toastermain/urls.py4
2 files changed, 8 insertions, 0 deletions
diff --git a/bitbake/lib/toaster/toastermain/settings.py b/bitbake/lib/toaster/toastermain/settings.py
index 8de3b52f34..0974b90525 100644
--- a/bitbake/lib/toaster/toastermain/settings.py
+++ b/bitbake/lib/toaster/toastermain/settings.py
@@ -264,6 +264,10 @@ import os
264currentdir = os.path.dirname(__file__) 264currentdir = os.path.dirname(__file__)
265for t in os.walk(os.path.dirname(currentdir)): 265for t in os.walk(os.path.dirname(currentdir)):
266 modulename = os.path.basename(t[0]) 266 modulename = os.path.basename(t[0])
267 #if we have a virtualenv skip it to avoid incorrect imports
268 if os.environ.has_key('VIRTUAL_ENV') and os.environ['VIRTUAL_ENV'] in t[0]:
269 continue
270
267 if ("views.py" in t[2] or "models.py" in t[2]) and not modulename in INSTALLED_APPS: 271 if ("views.py" in t[2] or "models.py" in t[2]) and not modulename in INSTALLED_APPS:
268 INSTALLED_APPS = INSTALLED_APPS + (modulename,) 272 INSTALLED_APPS = INSTALLED_APPS + (modulename,)
269 273
diff --git a/bitbake/lib/toaster/toastermain/urls.py b/bitbake/lib/toaster/toastermain/urls.py
index 1ae6245cc3..549fda12d6 100644
--- a/bitbake/lib/toaster/toastermain/urls.py
+++ b/bitbake/lib/toaster/toastermain/urls.py
@@ -55,6 +55,10 @@ if toastermain.settings.MANAGED:
55import os 55import os
56currentdir = os.path.dirname(__file__) 56currentdir = os.path.dirname(__file__)
57for t in os.walk(os.path.dirname(currentdir)): 57for t in os.walk(os.path.dirname(currentdir)):
58 #if we have a virtualenv skip it to avoid incorrect imports
59 if os.environ.has_key('VIRTUAL_ENV') and os.environ['VIRTUAL_ENV'] in t[0]:
60 continue
61
58 if "urls.py" in t[2] and t[0] != currentdir: 62 if "urls.py" in t[2] and t[0] != currentdir:
59 modulename = os.path.basename(t[0]) 63 modulename = os.path.basename(t[0])
60 urlpatterns.append( url(r'^' + modulename + '/', include ( modulename + '.urls'))) 64 urlpatterns.append( url(r'^' + modulename + '/', include ( modulename + '.urls')))