[PATCH v2 1/7] parsemail.sh: make testing easier

Daniel Axtens dja at axtens.net
Wed Sep 28 15:22:54 AEST 2016


 - Take PW_PYTHON, allowing the python version to be set
 - Only override DJANGO_SETTINGS_MODULE if it's not in the env
 - Pass parameters to parsemail.py

Signed-off-by: Daniel Axtens <dja at axtens.net>
---
 patchwork/bin/parsemail.sh | 11 +++++++++--
 1 file changed, 9 insertions(+), 2 deletions(-)

diff --git a/patchwork/bin/parsemail.sh b/patchwork/bin/parsemail.sh
index 9973392de9d4..769a45767c19 100755
--- a/patchwork/bin/parsemail.sh
+++ b/patchwork/bin/parsemail.sh
@@ -22,8 +22,15 @@
 BIN_DIR=`dirname $0`
 PATCHWORK_BASE=`readlink -e $BIN_DIR/../..`
 
+if [ -z $PW_PYTHON ]; then
+	PW_PYTHON=python2
+fi
+
+if [ -z $DJANGO_SETTINGS_MODULE ]; then
+	export DJANGO_SETTINGS_MODULE=patchwork.settings.production
+fi
+
 PYTHONPATH="$PATCHWORK_BASE":"$PATCHWORK_BASE/lib/python:$PYTHONPATH" \
-        DJANGO_SETTINGS_MODULE=patchwork.settings.production \
-        "$PATCHWORK_BASE/patchwork/bin/parsemail.py"
+        $PW_PYTHON "$PATCHWORK_BASE/patchwork/bin/parsemail.py" $@
 
 exit 0
-- 
2.7.4



More information about the Patchwork mailing list