Message4039
To my eye, the bogus lines of code are (at least) the calls to Py.findClass at
PackageManager.java:110 and PathPackageManager.java:167
If I replace:
jpkg.addClass(jname, Py.findClass(jname));
with
jpkg.addClass(jname, Py.findClass(jpkg.__name__+"."+jname));
In both spots, then I can import * on both my own classes (on my classpath and
available through my custom classloaders) and on, say, java.lang.* things in the
bootclasspath.
It's possible (likely?) that this should actually be a call to this.findClass(...)
but to prove that I'd need to have a handle on the difference between Py.findClass
and Py.findClassEx. |
|
Date |
User |
Action |
Args |
2009-01-13 05:30:25 | marcdownie | set | messageid: <1231824625.11.0.699811694718.issue1230@psf.upfronthosting.co.za> |
2009-01-13 05:30:25 | marcdownie | set | recipients:
+ marcdownie, yanne |
2009-01-13 05:30:22 | marcdownie | link | issue1230 messages |
2009-01-13 05:30:17 | marcdownie | create | |
|