pythoninterpreter.cpp
53 Kross::krosswarning("krossinterpreter(Kross::Api::InterpreterInfo* info): Unhandled exception.");
182 throw Kross::Api::Exception::Ptr( new Kross::Api::Exception(TQString("Failed to prepare the __main__ module: %1").arg(errobj.as_string().c_str())) );
241Kross::Api::Script* PythonInterpreter::createScript(Kross::Api::ScriptContainer* scriptcontainer)
Common exception class used for representing exceptions in Kross.
Definition exception.h:39
TDESharedPtr< Exception > Ptr
Shared pointer to implement reference-counting.
Definition exception.h:45
While the Interpreter is the implemented interpreter this class is used to provide some abstract info...
Definition interpreter.h:42
The ScriptContainer class is something like a single standalone scriptfile.
Definition scriptcontainer.h:51
Base class for interpreter dependend functionality each script provides.
Definition script.h:46
PythonModule * mainModule()
Definition pythoninterpreter.cpp:246
PythonSecurity * securityModule()
Definition pythoninterpreter.cpp:251
virtual Kross::Api::Script * createScript(Kross::Api::ScriptContainer *scriptcontainer)
Definition pythoninterpreter.cpp:241
The PythonModule is the main python environment used as global object namespace.
Definition pythonmodule.h:45
This class handles the used Zope3 RestrictedPython package to spend a restricted sandbox for scriptin...
Definition pythonsecurity.h:57
The Kross scripting bridge to embed scripting functionality into an application.
Definition callable.h:31
