From: Samuele P. <ped...@us...> - 2001-11-20 16:52:26
|
Update of /cvsroot/jython/jython/Tools/jythonc In directory usw-pr-cvs1:/tmp/cvs-serv17047 Modified Files: ObjectFactory.py compile.py Log Message: fix for [ #449956 ] jythonc 2.1a3 --package problem. Index: ObjectFactory.py =================================================================== RCS file: /cvsroot/jython/jython/Tools/jythonc/ObjectFactory.py,v retrieving revision 2.10 retrieving revision 2.11 diff -C2 -d -r2.10 -r2.11 *** ObjectFactory.py 2001/07/09 20:23:30 2.10 --- ObjectFactory.py 2001/11/20 16:52:23 2.11 *************** *** 208,212 **** self.pySupername = full_py self.supername = modname - self.supername = ':'+self.supername # ':' => Compiler will in case prefix this with opts.javapackage def isSuperclassJava(self): --- 208,211 ---- *************** *** 254,258 **** if cls: if cls.value.isSuperclassJava(): ! self._takeSupername(cls.value,mod,modname = modname) continue --- 253,259 ---- if cls: if cls.value.isSuperclassJava(): ! # pass no modname but just mod, ! # javapackage should be included ! self._takeSupername(cls.value,mod) continue Index: compile.py =================================================================== RCS file: /cvsroot/jython/jython/Tools/jythonc/compile.py,v retrieving revision 2.19 retrieving revision 2.20 diff -C2 -d -r2.19 -r2.20 *** compile.py 2001/06/30 01:03:13 2.19 --- compile.py 2001/11/20 16:52:23 2.20 *************** *** 314,320 **** if pyc.isSuperclassJava(): supername, pySupername = pyc.supername, pyc.pySupername - if supername and supername[0] == ':': - supername = supername[1:] - if self.javapackage: supername = self.javapackage + '.' + supername return proxies.JavaProxy(pyc.name, (supername, pySupername), pyc.javaclasses, methods, module, pyc.issuperproxy) --- 314,317 ---- |