mirror of
https://github.com/panda3d/panda3d.git
synced 2025-10-03 10:22:45 -04:00
support querying __file__
This commit is contained in:
parent
bd2803089a
commit
4f25076252
@ -173,11 +173,14 @@ class panda3d_multisubmodule(type(sys)):
|
|||||||
class panda3d_module(type(sys)):
|
class panda3d_module(type(sys)):
|
||||||
""" Represents the main 'panda3d' module. """
|
""" Represents the main 'panda3d' module. """
|
||||||
|
|
||||||
|
__file__ = __file__
|
||||||
modules = panda3d_modules
|
modules = panda3d_modules
|
||||||
|
|
||||||
def __getattr__(self, name):
|
def __getattr__(self, name):
|
||||||
if name == "__all__":
|
if name == "__all__":
|
||||||
return self.modules.keys()
|
return self.modules.keys()
|
||||||
|
elif name == "__file__":
|
||||||
|
return self.__file__
|
||||||
elif name in self.modules:
|
elif name in self.modules:
|
||||||
return sys.modules["panda3d.%s" % name]
|
return sys.modules["panda3d.%s" % name]
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user