X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/d14a1e28567de23c586bc80017073d0c39f8d18f..f78e4942ec0f3f6abd2992502e2d6c5c2e8e55f6:/wxPython/src/__init__.py?ds=sidebyside diff --git a/wxPython/src/__init__.py b/wxPython/src/__init__.py index 22d9f6574d..d6c0977443 100644 --- a/wxPython/src/__init__.py +++ b/wxPython/src/__init__.py @@ -15,12 +15,42 @@ import __version__ __version__ = __version__.VERSION_STRING -# Load the package namespace with the core classes and such -from wx.core import * +__all__ = [ + # Sub-packages + 'build', + 'lib', + 'py', + 'tools', + + # other modules + 'calendar', + 'grid', + 'html', + 'wizard', -# 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', + 'gizmos', + 'glcanvas', + 'iewin', + 'ogl', + 'stc', + 'xrc', + ] + +# 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('__'))] + + + #----------------------------------------------------------------------------