From: Alex R. <sh...@al...> - 2004-11-30 19:22:14
|
On 11/30/2004 01:31:29 PM, Eero Tamminen wrote: >=20 > > I think I found a bug in Python: any module with an error that fails > > to load, is loaded without complaints if you ask again. E.g. the > > following file (named e.g. a.py): > [...] > > So simply re-importing the failed plugins does not let us notice > > errors. The reloading kinda works, but if the file has changed > > (supposedly, the developer has corrected the errors) then the > > reported line numbers will be off. They would correspond to > > the old parsing of the original file. > > > > It's a mess and I'm open to suggestions. Maybe we should file bug > > report with Python? I would expect that the erroneous code should > > always complain on import. >=20 > I think this is the thing they've fixed in Python 2.4: > http://www.python.org/2.4/highlights.html > (failed import cleanup) Yep, I saw that two a few days ago, when the rc was released :-) At least I'm not completely crazy, Alex --=20 Alexander Roitman http://ebner.neuroscience.umn.edu/people/alex.html Dept. of Neuroscience, Lions Research Building 2001 6th Street SE, Minneapolis, MN 55455 Tel (612) 625-7566 FAX (612) 626-9201 |