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

Reply via email to