rabin 6 年之前
父節點
當前提交
75898026e4
共有 1 個文件被更改,包括 4 次插入4 次删除
  1. 4 4
      demeter/core.py

+ 4 - 4
demeter/core.py

@@ -204,15 +204,15 @@ class Demeter(object):
 	def getPackage(self, package):
 		import pkgutil
 		for importer, modname, ispkg in pkgutil.walk_packages(path=package.__path__, prefix=package.__name__ + '.', onerror=lambda x: None):
-			yield modname
+			yield (importer, modname)
 
 	@classmethod
 	def getPath(self, path):
 		import pkgutil
 		for importer, modname, ispkg in pkgutil.walk_packages(path):
-			loader = importer.find_module(modname)
-			mod = loader.load_module(modname)
-			yield mod
+			#loader = importer.find_module(modname)
+			#mod = loader.load_module(modname)
+			yield (importer, modname)
 
 	@staticmethod
 	def getObject(name, path = ''):