From: Finn B. <bc...@us...> - 2000-11-10 14:57:49
|
Update of /cvsroot/jython/jython/Tools/jythonc In directory slayer.i.sourceforge.net:/tmp/cvs-serv24286 Modified Files: compile.py Log Message: Compiler.addDependency(): Support tracking the __builtin__ modules which have neither __path__ nor __file__ attributes. Index: compile.py =================================================================== RCS file: /cvsroot/jython/jython/Tools/jythonc/compile.py,v retrieving revision 2.11 retrieving revision 2.12 diff -C2 -r2.11 -r2.12 *** compile.py 2000/10/28 19:17:36 2.11 --- compile.py 2000/11/10 14:57:45 2.12 *************** *** 250,257 **** elif isinstance(m, ImportName.Module): if m.file is None: ! file = os.path.join(m.path[0], '__init__.py') ! name = m.name+'.__init__' ! self.depends[file] = name ! self.pypackages[m.path[0]] = m.name else: self.depends[m.file] = m.name --- 250,258 ---- elif isinstance(m, ImportName.Module): if m.file is None: ! if m.path is not None: ! file = os.path.join(m.path[0], '__init__.py') ! name = m.name+'.__init__' ! self.depends[file] = name ! self.pypackages[m.path[0]] = m.name else: self.depends[m.file] = m.name |