Dino Viehland wrote: > Strangely it doesn't seem to be in the documentation for compile() either :( > > Do you know what this option does by any chance :) ? > > I've opened bug #12908
Great - it can go with 12907. :-) It is something to do with dedenting. ;-) I can't find much about it on the intarwebz. It is defined in pythonrun.h and seems to be used in pythonrun.c and it is involved with parsing which makes sense. I'll try asking around. *sigh* Michael Foord http://www.manning.com/foord > (http://www.codeplex.com/IronPython/WorkItem/View.aspx?WorkItemId=12908) so > we at least have it tracked... > > -----Original Message----- > From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Michael Foord > Sent: Friday, September 21, 2007 12:57 PM > To: Discussion of IronPython > Subject: [IronPython] Missing Compiler Flag > > Hello all, > > There's another problem with the interactive interpreter in IronPython > (it affects the ability to use the code standard library module). > > The PyCF_DONT_IMPLY_DEDENT compiler flag is not recognised in IronPython. > > The flag is defined in the 'codeop' standard library module: > > PyCF_DONT_IMPLY_DEDENT = 0x200 # Matches pythonrun.h > > Attempting to use this in IronPython: > > >>> compile('print x', 'test', 'single', 0x200, 1) > Traceback (most recent call last): > File , line 0, in <stdin>##1 > File , line 0, in Compile##4 > ValueError: unrecognized flags > > Without this flag the code module can't recognize blocks of code with > several indented lines. :-( > > All the best, > > > Michael Foord > http://www.manning.com/foord > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > _______________________________________________ > Users mailing list > [email protected] > http://lists.ironpython.com/listinfo.cgi/users-ironpython.com > > _______________________________________________ Users mailing list [email protected] http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
