# HG changeset patch # User Paul Boddie # Date 1108941468 -3600 # Node ID fb5bfdb1cb043856a749ce324ec57f7fddd28d23 # Parent d4f721d4d1f0ded21344000c2a3e92b6be71c9f3 Attempted to add more sophisticated circular import handling. diff -r d4f721d4d1f0 -r fb5bfdb1cb04 README.txt --- a/README.txt Mon Feb 21 00:07:34 2005 +0100 +++ b/README.txt Mon Feb 21 00:17:48 2005 +0100 @@ -137,8 +137,10 @@ Issues ------ -The test program crashes, fairly quickly under Python 2.4, too. There seems -to be some kind of memory allocation problem. +Fix the class initialisation so that non-Java classes (and already imported +classes) are obtained. Prevent re-entry into module importing for modules +already being imported (if this is not handled already by the Python import +mechanisms). Implement better importing mechanisms so that circular module dependencies can be avoided. For example, when dealing with java.lang classes which @@ -148,6 +150,9 @@ bytecode translation process, it should be possible to reach such a condition definitively. +The test program crashes, fairly quickly under Python 2.4, too. There seems +to be some kind of memory allocation problem. + Investigate better exception raising. Currently, exceptions have to be derived from object so that object.__new__ can be used upon them. However, this seems to prevent them from being raised, and they need to be wrapped