From: Finn B. <bc...@us...> - 2001-03-14 13:45:53
|
Update of /cvsroot/jython/jython/org/python/core In directory usw-pr-cvs1:/tmp/cvs-serv492 Modified Files: imp.java Log Message: importAll(): Don't look for __all__ in java packages. Compiled applets don't like that at all. Index: imp.java =================================================================== RCS file: /cvsroot/jython/jython/org/python/core/imp.java,v retrieving revision 2.40 retrieving revision 2.41 diff -C2 -r2.40 -r2.41 *** imp.java 2001/02/25 16:52:54 2.40 --- imp.java 2001/03/14 13:47:53 2.41 *************** *** 617,622 **** if (module instanceof PyJavaPackage) names = ((PyJavaPackage)module).fillDir(); ! else ! names = module.__dir__(); loadNames(names, module, frame.getf_locals()); --- 617,624 ---- if (module instanceof PyJavaPackage) names = ((PyJavaPackage)module).fillDir(); ! else { ! PyObject __all__ = module.__findattr__("__all__"); ! names = (__all__ != null) ? __all__ : module.__dir__(); ! } loadNames(names, module, frame.getf_locals()); *************** *** 626,631 **** PyObject locals) { - PyObject __all__ = module.__findattr__("__all__"); - if (__all__ != null) names = __all__; int i=0; PyObject name; --- 628,631 ---- |