more robust approach to avoid Python byte code -- environment variables get inherited by subprocesses
authorblanchet
Thu, 12 Sep 2013 15:14:54 +0200
changeset 53564 778b2b8f4a35
parent 53563 fc5167ee9111
child 53565 1e5314b99009
more robust approach to avoid Python byte code -- environment variables get inherited by subprocesses
src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML
--- a/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Thu Sep 12 15:14:53 2013 +0200
+++ b/src/HOL/Tools/Sledgehammer/sledgehammer_mash.ML	Thu Sep 12 15:14:54 2013 +0200
@@ -166,7 +166,7 @@
     val core = "--inputFile " ^ cmd_file ^ " --predictions " ^ sugg_file
     val command =
       "cd \"$ISABELLE_SLEDGEHAMMER_MASH\"/src; \
-      \python -B ./mash.py --quiet\
+      \PYTHONDONTWRITEBYTECODE=y ./mash.py --quiet\
       \ --outputDir " ^ model_dir ^
       " --modelFile=" ^ model_dir ^ "/model.pickle\
       \ --dictsFile=" ^ model_dir ^ "/dict.pickle\