__name___ == "__main__": is a convention
enforced by ipy.exe. The PythonEngine itself does not directly support this
concept. However, you can achieve that result (just like ipy.exe does) by using
code like this: PythonEngine engine = new PythonEngine(); EngineModule module = engine.CreateModule(“__main__”,
false); engine.ExecuteFile(filename, module); ________ Do
you want to help develop Dynamic languages on CLR? (http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038) From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Martin Maly You can try the PythonEngine.CreateOptimizedModule which you can
also pass a name your module should get. Let us know if that doesn’t meet
your needs. Martin From:
[EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On
Behalf Of Tim Riley I've tested that and I don't
think it works with: On 8/10/06, Martin Maly <[EMAIL PROTECTED]>
wrote: Think
PythonEngine.ExecuteFile may work for you. From: [EMAIL PROTECTED]
[mailto:
[EMAIL PROTECTED]] On Behalf Of Tim Riley In IP version 0.9 there was a PythonEngine.RunFile() method, this seems to
be gone in 1.0.6. Is there a replacement?
|
_______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com