[Ironpython-users] Setting __name__ to __main__
Markus Schaber
m.schaber at 3s-software.com
Mon Nov 21 18:21:34 CET 2011
Hi,
I want to set the __name__ variable to "__main__" in the script I execute. However, it seems that the __name__ variable always is overridden with the filename of the executed file.
The attached example program gives the output "name: test" instead of "name: __main__".
Googling brought up the following issues:
http://ironpython.codeplex.com/workitem/2537 - Here, they use the PythonEngine.DefaultModule API which I cannot find.
Best regards
Markus Schaber
--
___________________________
We software Automation.
3S-Smart Software Solutions GmbH
Markus Schaber | Developer
Memminger Str. 151 | 87439 Kempten | Germany | Tel. +49-831-54031-0 | Fax +49-831-54031-50
Email: m.schaber at 3s-software.com | Web: http://www.3s-software.com
CoDeSys internet forum: http://forum.3s-software.com
Download CoDeSys sample projects: http://www.3s-software.com/index.shtml?sample_projects
Managing Directors: Dipl.Inf. Dieter Hess, Dipl.Inf. Manfred Werner | Trade register: Kempten HRB 6186 | Tax ID No.: DE 167014915
-------------- next part --------------
An embedded and charset-unspecified text was scrubbed...
Name: Program.cs
URL: <http://mail.python.org/pipermail/ironpython-users/attachments/20111121/a074cbaf/attachment.ksh>
More information about the Ironpython-users
mailing list