From b3d854e397f8701a00c0d654c358df2941261d4e Mon Sep 17 00:00:00 2001 From: rdb Date: Wed, 25 Nov 2009 14:06:26 +0000 Subject: [PATCH] Some fixes --- direct/src/ffi/panda3d.py | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/direct/src/ffi/panda3d.py b/direct/src/ffi/panda3d.py index 5a29993241..95990febe0 100644 --- a/direct/src/ffi/panda3d.py +++ b/direct/src/ffi/panda3d.py @@ -139,6 +139,10 @@ class panda3d_submodule(type(sys)): mod = self.__manager__.libimport(self.__library__) if name == "__all__": return dir(mod) + elif name == "__library__": + return self.__library__ + elif name == "__libraries__": + return self.__libraries__ elif name in dir(mod): return mod.__dict__[name] @@ -160,7 +164,10 @@ class panda3d_multisubmodule(type(sys)): if name == "__all__": everything = [] for lib in self.__libraries__: - everything += dir(self.__manager__.libimport(self.__libraries__)) + everything += dir(self.__manager__.libimport(lib)) + return everything + elif name == "__libraries__": + return self.__libraries__ for lib in self.__libraries__: mod = self.__manager__.libimport(lib)