[Dev] Re: [commits] (stearns) [8978] To allow RunChandler &
RunPython to
be used with --wing (which requires not using python optimization, -O) in
release runs,
Bryan Stearns
stearns at osafoundation.org
Tue Jan 10 08:39:36 PST 2006
(doh - I didn't mention in my commit message that this was for bug 4951,
"RunChandler & RunPython should optionally exclude -O". Lo siento. ...Bryan)
commits at osafoundation.org wrote:
> Revision
> 8978 <http://viewcvs.osafoundation.org/chandler?view=rev&rev=8978>
> Author
> stearns
> Date
> 2006-01-10 08:37:53 -0800 (Tue, 10 Jan 2006)
>
>
> Log Message
>
> To allow RunChandler & RunPython to be used with --wing (which
> requires not using python optimization, -O) in release runs,
>
> - Recognize a new environment variable, CHANDLERNOOPTIMIZE, that if
> non-empty will cause -O to not be used.
> - Only add -O in the release command lines that run python (which
> means: I've removed it from the RunChandler scripts that run python by
> invoking RunPython; only Windows' RunChandler runs python directly, so
> it's the only RunChandler that does any "-O"-ness. This fixes
> situations where -O was getting added twice.
>
> r=bear.
>
>
> Modified Paths
>
> * trunk/internal/launchers/scripts/RunChandler.release.linux
> <#trunkinternallaunchersscriptsRunChandlerreleaselinux>
> * trunk/internal/launchers/scripts/RunChandler.release.macosx
> <#trunkinternallaunchersscriptsRunChandlerreleasemacosx>
> * trunk/internal/launchers/scripts/RunChandler.release.windows
> <#trunkinternallaunchersscriptsRunChandlerreleasewindows>
> * trunk/internal/launchers/scripts/RunPython.release.linux
> <#trunkinternallaunchersscriptsRunPythonreleaselinux>
> * trunk/internal/launchers/scripts/RunPython.release.macosx
> <#trunkinternallaunchersscriptsRunPythonreleasemacosx>
> * trunk/internal/launchers/scripts/RunPython.release.windows
> <#trunkinternallaunchersscriptsRunPythonreleasewindows>
>
>
> Diff
>
>
> Modified:
> trunk/internal/launchers/scripts/RunChandler.release.linux
> (8977 => 8978)
>
>--- trunk/internal/launchers/scripts/RunChandler.release.linux 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunChandler.release.linux 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -10,4 +10,4 @@
> CHANDLERBIN=$CHANDLERHOME
> fi
>
>-$CHANDLERBIN/release/RunPython -O $CHANDLERHOME/Chandler.py "$@"
>+$CHANDLERBIN/release/RunPython $CHANDLERHOME/Chandler.py "$@"
>
>
> Modified:
> trunk/internal/launchers/scripts/RunChandler.release.macosx
> (8977 => 8978)
>
>--- trunk/internal/launchers/scripts/RunChandler.release.macosx 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunChandler.release.macosx 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -10,4 +10,4 @@
> CHANDLERBIN=$CHANDLERHOME
> fi
>
>-$CHANDLERBIN/release/RunPython -O $CHANDLERHOME/Chandler.py "$@"
>+$CHANDLERBIN/release/RunPython $CHANDLERHOME/Chandler.py "$@"
>
>
> Modified:
> trunk/internal/launchers/scripts/RunChandler.release.windows
> (8977 => 8978)
>
>--- trunk/internal/launchers/scripts/RunChandler.release.windows 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunChandler.release.windows 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -2,8 +2,9 @@
> setlocal
> if "%CHANDLERHOME%"=="" set CHANDLERHOME=.
> if "%CHANDLERBIN%"=="" set CHANDLERBIN=%CHANDLERHOME%
>+if "%CHANDLERNOOPTIMIZE%"=="" set OPTIMIZE=-O
> echo CHANDLERHOME is %CHANDLERHOME%
> echo CHANDLERBIN is %CHANDLERBIN%
> path %CHANDLERBIN%\release\bin
>-"%CHANDLERBIN%\release\bin\python.exe" -O "%CHANDLERHOME%\Chandler.py" %*
>+"%CHANDLERBIN%\release\bin\python.exe" %OPTIMIZE% "%CHANDLERHOME%\Chandler.py" %*
> endlocal
>
>
> Modified:
> trunk/internal/launchers/scripts/RunPython.release.linux (8977
> => 8978)
>
>--- trunk/internal/launchers/scripts/RunPython.release.linux 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunPython.release.linux 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -10,6 +10,11 @@
> export CHANDLERBIN=$CHANDLERHOME
> fi
>
>+if [ "$CHANDLERNOOPTIMIZE" = "" ]
>+then
>+ OPTIMIZE=-O
>+fi
>+
> if [ -d $CHANDLERHOME -a -f $CHANDLERBIN/release/bin/python ]
> then
> echo "Using $CHANDLERBIN/release/bin/python"
>@@ -33,4 +38,4 @@
> export PYTHONPATH=$PYTHONPATH:$PARCELPATH
> fi
>
>-$CHANDLERBIN/release/bin/python -O "$@"
>+$CHANDLERBIN/release/bin/python $OPTIMIZE "$@"
>
>
> Modified:
> trunk/internal/launchers/scripts/RunPython.release.macosx
> (8977 => 8978)
>
>--- trunk/internal/launchers/scripts/RunPython.release.macosx 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunPython.release.macosx 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -15,6 +15,11 @@
> PYTHON_VER=2.4
> fi
>
>+if [ "$CHANDLERNOOPTIMIZE" = "" ]
>+then
>+ OPTIMIZE=-O
>+fi
>+
> if [ -f $CHANDLERBIN/release/Library/Frameworks/Python.framework/Versions/$PYTHON_VER/Resources/Python.app/Contents/MacOS/Python ]
> then
> export PYTHONHOME=$CHANDLERBIN/release/Library/Frameworks/Python.framework/Versions/$PYTHON_VER
>@@ -50,5 +55,5 @@
> echo -O $@
> exec gdb $PYTHONBIN
> else
>- exec $PYTHONBIN -O "$@"
>+ exec $PYTHONBIN $OPTIMIZE "$@"
> fi
>
>
> Modified:
> trunk/internal/launchers/scripts/RunPython.release.windows
> (8977 => 8978)
>
>--- trunk/internal/launchers/scripts/RunPython.release.windows 2006-01-10 11:57:56 UTC (rev 8977)
>+++ trunk/internal/launchers/scripts/RunPython.release.windows 2006-01-10 16:37:53 UTC (rev 8978)
>@@ -2,10 +2,11 @@
> setlocal
> if "%CHANDLERHOME%"=="" set CHANDLERHOME=.
> if "%CHANDLERBIN%"=="" set CHANDLERBIN=%CHANDLERHOME%
>+if "%CHANDLERNOOPTIMIZE%"=="" set OPTIMIZE=-O
> echo CHANDLERHOME is %CHANDLERHOME%
> echo CHANDLERBIN is %CHANDLERBIN%
> path %CHANDLERBIN%\release\bin
> set PYTHONPATH=%CHANDLERHOME%;%CHANDLERHOME%\parcels
> if not "%PARCELPATH%"=="" set PYTHONPATH=%PYTHONPATH%;%PARCELPATH%
>-"%CHANDLERBIN%\release\bin\python.exe" -O %*
>+"%CHANDLERBIN%\release\bin\python.exe" %OPTIMIZE% %*
> endlocal
>
>
>
>------------------------------------------------------------------------
>
>_______________________________________________
>Commits mailing list
>Commits at osafoundation.org
>http://lists.osafoundation.org/mailman/listinfo/commits
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.osafoundation.org/pipermail/dev/attachments/20060110/a4d34bd9/attachment.htm
More information about the Dev
mailing list