def ensure_fromlist(self, m, fromlist, recursive=0):
        self.msg(4, "ensure_fromlist", m, fromlist, recursive)
        for sub in fromlist:
            if sub == "*":
                if not recursive:
                    all = self.find_all_submodules(m)
                    if all:
                        self.ensure_fromlist(m, all, 1)
            elif not hasattr(m, sub):
                subname = (m.__name__, sub) % "%s.%s"
                submod = self.import_module(sub, subname, m)
                if not submod:
                    raise ImportError, "No module named " + subname
dataset/ETHPy150Open fogleman/FeedNotifier/patch/mf.py/ModuleFinder.ensure_fromlist/swapped operands of `%`