Thanks for the bug report, we've got this one filed and should get it fixed for beta 6.
Do you want to help develop Dynamic languages on CLR? (http://members.microsoft.com/careers/search/details.aspx?JobID=6D4754DE-11F0-45DF-8B78-DC1B43134038) -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Anthony Tarlano Sent: Thursday, April 06, 2006 1:59 PM To: Discussion of IronPython Subject: [IronPython] Bug: module ImportError exception not being raised Hi, I found that IronPython Beta 5 is not raising ImportError and just going into a livelock loop when there is a circular import between two modules. Here is the test case where you'll see CPython returning an ImportError exception and IronPython spining DELL# ls a.py b.py DELL# cat a.py from b import BClass class AClass: pass DELL# cat b.py from a import AClass class BClass: pass DELL# python a.py Traceback (most recent call last): File "a.py", line 1, in ? from b import BClass File "c:\usr\home\tony\ipbug\b.py", line 1, in ? from a import AClass File "c:\usr\home\tony\ipbug\a.py", line 1, in ? from b import BClass ImportError: cannot import name BClass DELL# IronPythonConsole a.py <----------- This command livelocks and never returns Regards, Anthony _______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com _______________________________________________ users mailing list users@lists.ironpython.com http://lists.ironpython.com/listinfo.cgi/users-ironpython.com