diff options
| -rw-r--r-- | bitbake/lib/toaster/toastermain/settings.py | 4 | ||||
| -rw-r--r-- | bitbake/lib/toaster/toastermain/urls.py | 4 |
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 | |||
| 264 | currentdir = os.path.dirname(__file__) | 264 | currentdir = os.path.dirname(__file__) |
| 265 | for t in os.walk(os.path.dirname(currentdir)): | 265 | for 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: | |||
| 55 | import os | 55 | import os |
| 56 | currentdir = os.path.dirname(__file__) | 56 | currentdir = os.path.dirname(__file__) |
| 57 | for t in os.walk(os.path.dirname(currentdir)): | 57 | for 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'))) |
