[IronPython] compile bug
Michael Foord
fuzzyman at voidspace.org.uk
Wed Mar 12 01:19:07 CET 2008
Dino Viehland wrote:
> I'll take a look and get back to you. Recompiling the dynamic silverlight bits might be a bit of a pain though (there's a bunch of internal process required to ship out binaries).
>
> One option might be to use the Parser class directly but I don't know if that'll help you too much.
>
Well - if you can suggest some code. ;-)
Oh well.
Michael
> -----Original Message-----
> From: users-bounces at lists.ironpython.com [mailto:users-bounces at lists.ironpython.com] On Behalf Of Michael Foord
> Sent: Tuesday, March 11, 2008 3:10 PM
> To: Discussion of IronPython
> Subject: [IronPython] compile bug
>
> Hello guys,
>
> There is a bug in the Python compile function relating to the
> 'PyCF_DONT_IMPLY_DEDENT' flag (which was added to support the standard
> library 'code' module.
>
>
> Python 2.5:
>
>
>>>> compile('def f():\n print "hi"\n\n', '<input>', 'single',
>>>>
> PyCF_DONT_IMPLY_DEDENT)
> <code object <module> at 011572F0, file "<input>", line 1>
>
> IronPython 2a8
>
>>>> compile('def f():\n print "hi"\n\n', '<input>', 'single',
>>>>
> PyCF_DONT_IMPLY_DEDENT)
> File "<input>", line 4
>
> ^
> SyntaxError: invalid syntax
>
> Unfortunately this prevents me implementing an interactive interpreter
> in Silverlight 2 using code.InteractiveConsole. :-(
>
> If there is *any* way this can be fixed in a version of dynamic
> silverlight then we can still have this for PyCon. ;-)
>
> All the best,
>
> Michael Foord
> http://www.manning.com/foord
>
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
> _______________________________________________
> Users mailing list
> Users at lists.ironpython.com
> http://lists.ironpython.com/listinfo.cgi/users-ironpython.com
>
More information about the Ironpython-users
mailing list