summaryrefslogtreecommitdiff
path: root/indra/llcommon
diff options
context:
space:
mode:
authorNat Goodspeed <nat@lindenlab.com>2012-01-18 10:56:13 -0500
committerNat Goodspeed <nat@lindenlab.com>2012-01-18 10:56:13 -0500
commit1ed5bb3adaea0b4fee1e471575459039df8ced2f (patch)
tree6a7076cbbe7bb554725285e0fcace9b581777e18 /indra/llcommon
parentff4addd1b427344c6064734bdb59952e78f759fd (diff)
Make embedded Python scripts compatible with Python 2.5 *SIGH*
Apparently our TeamCity build machines are still not up to Python 2.6.
Diffstat (limited to 'indra/llcommon')
-rw-r--r--indra/llcommon/tests/llprocesslauncher_test.cpp6
1 files changed, 6 insertions, 0 deletions
diff --git a/indra/llcommon/tests/llprocesslauncher_test.cpp b/indra/llcommon/tests/llprocesslauncher_test.cpp
index 7c0f0eaa84..057f83631e 100644
--- a/indra/llcommon/tests/llprocesslauncher_test.cpp
+++ b/indra/llcommon/tests/llprocesslauncher_test.cpp
@@ -181,6 +181,7 @@ public:
// realpath() to compare properly.
NamedTempDir():
mPath(python_out("mkdtemp()",
+ "from __future__ import with_statement\n"
"import os.path, sys, tempfile\n"
"with open(sys.argv[1], 'w') as f:\n"
" f.write(os.path.realpath(tempfile.mkdtemp()))\n"))
@@ -518,6 +519,7 @@ namespace tut
// create one. Naturally, ensure we clean it up when done.
NamedTempDir tempdir;
PythonProcessLauncher py("getcwd()",
+ "from __future__ import with_statement\n"
"import os, sys\n"
"with open(sys.argv[1], 'w') as f:\n"
" f.write(os.getcwd())\n");
@@ -531,6 +533,7 @@ namespace tut
{
set_test_name("clearArguments()");
PythonProcessLauncher py("args",
+ "from __future__ import with_statement\n"
"import sys\n"
// note nonstandard output-file arg!
"with open(sys.argv[3], 'w') as f:\n"
@@ -568,6 +571,7 @@ namespace tut
{
set_test_name("explicit kill()");
PythonProcessLauncher py("kill()",
+ "from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
" f.write('ok')\n"
@@ -610,6 +614,7 @@ namespace tut
LLProcessLauncher::ll_pid_t pid(0);
{
PythonProcessLauncher py("kill()",
+ "from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
" f.write('ok')\n"
@@ -655,6 +660,7 @@ namespace tut
LLProcessLauncher::ll_pid_t pid(0);
{
PythonProcessLauncher py("orphan()",
+ "from __future__ import with_statement\n"
"import sys, time\n"
"with open(sys.argv[1], 'w') as f:\n"
" f.write('ok')\n"