Awesome, thanks Michael :) -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Michael Foord Sent: Wednesday, 19 August 2009 8:44 PM To: Discussion of IronPython Subject: Re: [IronPython] sys.argv empty in compiled scripts
Hello, This is a known bug - and if it isn't fixed in 2.6 it really needs to be. :-) You can access the command line arguments through System.Environment. from System import Environment args = Environment.GetCommandLineArgs() HTH Michael Howland-Rose, Kyle wrote: > Hi all, > > I just > http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=24373 to > report this but I would appreciate a work-around if anyone has one. > The text of the issue is below. > > Thanks for any help! > > Regards, > Kyle > > *Description* > This is like > http://ironpython.codeplex.com/WorkItem/View.aspx?WorkItemId=12283 but > seems to refer to a different exe. > > I downloaded the pyc in the samples today this problem is still an > issue - or is an issue again. > > In this case sys.argv is empty in compiled scripts. See below for an > example. > > bash-3.2$ ipy > IronPython 2.0 (2.0.0.0) on .NET 2.0.50727.3053 > Type "help", "copyright", "credits" or "license" for more information. > >>> ^Z > bash-3.2$ cat broken.py > import sys > print str(sys.argv) > bash-3.2$ ipy broken.py foo bar > ['broken.py', 'foo', 'bar'] > bash-3.2$ ipy.exe pyc.py /main:broken.py > Input Files: > Output: > broken > Target: > ConsoleApplication > Platform: > ILOnly > Machine: > I386 > Compiling... > Saved to broken > bash-3.2$ ./broken.exe foo bar > [''] > bash-3.2$ > > > > ************************************************************************ > > Allens Arthur Robinson online: http://www.aar.com.au > > This email is confidential and may be subject to legal or other > professional privilege. It is also subject to copyright. If you have > received it in error, confidentiality and privilege are not waived and > you must not disclose or use the information in it. Please notify the > sender by return email and delete it from your system. Any personal > information in this email must be handled in accordance with the > Privacy Act 1988 (Cth). > > ************************************************************************ * > > ------------------------------------------------------------------------ > > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > -- http://www.ironpythoninaction.com/ http://www.voidspace.org.uk/blog _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com ************************************************************************ Allens Arthur Robinson online: http://www.aar.com.au This email is confidential and may be subject to legal or other professional privilege. It is also subject to copyright. If you have received it in error, confidentiality and privilege are not waived and you must not disclose or use the information in it. Please notify the sender by return email and delete it from your system. Any personal information in this email must be handled in accordance with the Privacy Act 1988 (Cth). ************************************************************************* _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
