Anonymous avatar Anonymous committed 666d787

Added deinit script

Comments (0)

Files changed (2)

scripts/deinitenv_generic

+# Deinitialize the settings environment
+#
+# Should be sourced with the 'source' command, e.g. 'source deinitenv'
+# The source command can be performed within virtualenvwrapper's
+# bin/postdeactivate, but it's easier to just copy the following lines
+# to bin/postdeactivate. Alternatively, you may also symlink
+# bin/postdeactivate to (a custom version of) this file.
+
+if [ -z "$_OLD_DJANGO_SETTINGS_MODULE" ]; then
+    unset DJANGO_SETTINGS_MODULE
+else
+    DJANGO_SETTINGS_MODULE=$_OLD_DJANGO_SETTINGS_MODULE
+fi
+
+unset _OLD_DJANGO_SETTINGS_MODULE DJANGO_PROJECT SHOW_DJANGO_ENVIRONMENT

scripts/initenv_generic

 [ -z "$DJANGO_PROJECT" ] && echo "Variable DJANGO_PROJECT not set or empty" 2>&1 && return 1
 [ ! -d "$PROJECT_ROOT/$DJANGO_PROJECT" ] && echo "Variable DJANGO_PROJECT does not identify a readable directory within $PROJECT_ROOT" 2>&1  && return 1
 
+# Save current settings
+_OLD_DJANGO_SETTINGS_MODULE=$DJANGO_SETTINGS_MODULE
 # If no particular settings are defined, just use the "base" settings
 if [ -n "$PROJECT_SETTINGS" ]; then
     DJANGO_SETTINGS_MODULE=$DJANGO_PROJECT.$PROJECT_SETTINGS
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.