'Import the rest of the modules, down from the top-level module.
Returns the last module in the dotted list of modules.'

def _load_tail(self, m, parts):

    for part in parts:
        fqname = ('%s.%s' % (m.__name__, part))
        m = self._import_one(m, part, fqname)
        if (not m):
            raise ImportError, ('No    module    named    ' + fqname)
    return m
