X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/0ac982be4b99743e309566252f171abf70643c80..db679b8c836e69c111cdc31e62cf92cebe4f938f:/wxPython/src/__init__.py diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 964c9331b7..ef39beb15d 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -15,13 +15,44 @@ import __version__ __version__ = __version__.VERSION_STRING -# Load the package namespace with the core classes and such -from wx.core import * -from wx.core import __docfilter__ +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'calendar', + 'grid', + 'html', + 'media', + 'webkit', + 'wizard', + 'xrc', -# wx.core has a 'wx' symbol for internal use. That's kinda silly for -# this namespace so get rid of it. + # contribs (need a better way to find these...) + 'activex', + 'animate', + 'gizmos', + 'glcanvas', + 'iewin', + 'stc', + ] + +# Load the package namespace with the core classes and such +from wx._core import * del wx +# Load up __all__ with all the names of items that should appear to be +# defined in this pacakge so epydoc will document them that way. +import wx._core +__docfilter__ = wx._core.__DocFilter(globals()) + +__all__ += [name for name in dir(wx._core) + if not (name.startswith('__') and name.endswith('__'))] + + + #----------------------------------------------------------------------------