I assume you are looking at a solution in the future :)

Martin Maly wrote:
> Yes, this is currently a an unfortunate limitation of our compiler.
> 
> Martin
> 
> -----Original Message-----
> From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Sylvain 
> Hellegouarch
> Sent: Thursday, May 10, 2007 3:40 AM
> To: Discussion of IronPython
> Subject: [IronPython] SyntaxError: yield in more than one try blocks
> 
> [EMAIL PROTECTED] mono bin/ipy.exe
> IronPython 1.1 (1.1) on .NET 2.0.50727.42
> 
> def test():
>     try:
>         yield 1
>     except:
>         try:
>             yield 2
>         except:
>             pass
> 
> if __name__ == '__main__':
>     for _ in test():
>         print _
> 
> 
> Will produce:
> [EMAIL PROTECTED] mono bin/ipy.exe -X:Python25 testyield.py
> Traceback (most recent call last):
> SyntaxError: yield in more than one try blocks (testyield.py, line 6)
> 
> 
> It does work fine with CPython 2.5
> 
> - Sylvain
> _______________________________________________
> 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

Reply via email to