From 8fc79f280c788c9518d04d1226a73bc982191a15 Mon Sep 17 00:00:00 2001 From: Bartek Bok Date: Tue, 24 Jul 2012 21:17:51 +0200 Subject: [PATCH] Remove Python.RunFile --- .../pfConsole/pfConsoleCommands.cpp | 32 ------------------- 1 file changed, 32 deletions(-) diff --git a/Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp b/Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp index 7cd34f04..134906b7 100644 --- a/Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp +++ b/Sources/Plasma/FeatureLib/pfConsole/pfConsoleCommands.cpp @@ -6933,38 +6933,6 @@ PF_CONSOLE_CMD( KI, // Group name PF_CONSOLE_GROUP( Python ) // Defines a main command group -PF_CONSOLE_CMD( Python, // Group name - RunFile, // Function name - "string filename", // Params - "Run the specified Python file program" ) // Help string -{ - // now evaluate this mess they made - PyObject* mymod = PythonInterface::FindModule("__main__"); - // make sure the filename doesn't have the .py extension (import doesn't need it) - char importname[200]; - int i; - for (i=0; i<199; i++ ) - { - char ch = ((const char*)params[0])[i]; - // if we are at the end of the string or at a dot, truncate here - if ( ch == '.' || ch == 0 ) - break; - else - importname[i] = ((const char*)params[0])[i]; - } - importname[i] = 0; - - // create the line to execute the file - char runline[256]; - sprintf(runline,"import %s", importname); - PythonInterface::RunString(runline,mymod); - std::string output; - // get the messages - PythonInterface::getOutputAndReset(&output); - PrintString(output.c_str()); -} - - #include "pfPython/cyMisc.h" PF_CONSOLE_CMD( Python, // Group name