[Python-checkins] python/dist/src/Lib modulefinder.py,1.5,1.6

jvr@users.sourceforge.net jvr@users.sourceforge.net
Wed, 05 Mar 2003 09:23:52 -0800


Update of /cvsroot/python/python/dist/src/Lib
In directory sc8-pr-cvs1:/tmp/cvs-serv19025/Lib

Modified Files:
	modulefinder.py 
Log Message:
Patch #698082 from Thomas Heller:  Modulefinder didn't exclude modules
in packages correctly.


Index: modulefinder.py
===================================================================
RCS file: /cvsroot/python/python/dist/src/Lib/modulefinder.py,v
retrieving revision 1.5
retrieving revision 1.6
diff -C2 -d -r1.5 -r1.6
*** modulefinder.py	27 Feb 2003 20:14:35 -0000	1.5
--- modulefinder.py	5 Mar 2003 17:23:48 -0000	1.6
***************
*** 243,247 ****
          try:
              fp, pathname, stuff = self.find_module(partname,
!                                                    parent and parent.__path__)
          except ImportError:
              self.msgout(3, "import_module ->", None)
--- 243,247 ----
          try:
              fp, pathname, stuff = self.find_module(partname,
!                                                    parent and parent.__path__, parent)
          except ImportError:
              self.msgout(3, "import_module ->", None)
***************
*** 386,392 ****
          return m
  
!     def find_module(self, name, path):
!         if path:
!             fullname = '.'.join(path)+'.'+name
          else:
              fullname = name
--- 386,392 ----
          return m
  
!     def find_module(self, name, path, parent=None):
!         if parent is not None:
!             fullname = parent.__name__+'.'+name
          else:
              fullname = name