def list_modules(self):
def tinsert(to, _from):
if type(_from) == DictType:
for i in xrange(len(_from)):
tinsert(to, _from[i])
else:
to.update(_from)
modules = self
if self.modules:
for i in xrange(len(self.modules)):
modulas = self.modules[i].list_modules()
if modulas:
tinsert(modules, modulas)
return modules
评论列表
文章目录