[Checkins]
SVN: zope.introspector/trunk/src/zope/introspector/code.py
Fix problem with submodules of namespace packages.
Uli Fouquet
uli at gnufix.de
Tue Jul 22 18:20:25 EDT 2008
Log message for revision 88739:
Fix problem with submodules of namespace packages.
Changed:
U zope.introspector/trunk/src/zope/introspector/code.py
-=-
Modified: zope.introspector/trunk/src/zope/introspector/code.py
===================================================================
--- zope.introspector/trunk/src/zope/introspector/code.py 2008-07-22 21:42:48 UTC (rev 88738)
+++ zope.introspector/trunk/src/zope/introspector/code.py 2008-07-22 22:20:25 UTC (rev 88739)
@@ -23,7 +23,14 @@
return os.path.dirname(self._module_info.path)
def __getitem__(self, name):
- sub_module = self._module_info.getSubModuleInfo(name)
+ sub_module = None
+ try:
+ sub_module = module_info_from_dotted_name(
+ self._module_info.dotted_name + '.' + name)
+ except ImportError:
+ # No module of that name found. The name might denote
+ # something different like a file or be really trash.
+ pass
if sub_module is None:
file = File(self.dotted_name, name)
# if the file exists, use it, otherwise it's a KeyError - no
More information about the Checkins
mailing list