from enthought.enable.pyglet_backend.pyglet_app import *


__all__ = ["get_app", "PygletApp"]

from enthought.enable.pyglet_backend.pyglet_app import *


# Import the objects which are not declared in __all__,
# but are still defined in the real module, such that people
# can import them explicitly when needed, just as they could
# with the real module.
#
# It is unlikely that someone will import these objects, since
# they start with '_'.  However, the proxy's job is to mimic the
# behavior of the real module as closely as possible.
# The proxy's job is not to define or change the API.
#
from enthought.enable.pyglet_backend.pyglet_app import _CurrentApp, _PygletApp


Improve the proxy module which maps to a module which uses __all__.
Improve the proxy module which maps to a module which uses __all__.

The notes I made in the code apply to all proxy modules which map
to a module which uses __all__.


+ 
+ __all__ = ["get_app", "PygletApp"]
+ 
  from enthought.enable.pyglet_backend.pyglet_app import *
  
+ 
+ # Import the objects which are not declared in __all__,
+ # but are still defined in the real module, such that people
+ # can import them explicitly when needed, just as they could
+ # with the real module.
+ #
+ # It is unlikely that someone will import these objects, since
+ # they start with '_'.  However, the proxy's job is to mimic the
+ # behavior of the real module as closely as possible.
+ # The proxy's job is not to define or change the API.
+ #
+ from enthought.enable.pyglet_backend.pyglet_app import _CurrentApp, _PygletApp
+ 
+ 
Improve the proxy module which maps to a module which uses __all__.
## Code Before:
from enthought.enable.pyglet_backend.pyglet_app import *

## Instruction:
Improve the proxy module which maps to a module which uses __all__.
## Code After:

__all__ = ["get_app", "PygletApp"]

from enthought.enable.pyglet_backend.pyglet_app import *


# Import the objects which are not declared in __all__,
# but are still defined in the real module, such that people
# can import them explicitly when needed, just as they could
# with the real module.
#
# It is unlikely that someone will import these objects, since
# they start with '_'.  However, the proxy's job is to mimic the
# behavior of the real module as closely as possible.
# The proxy's job is not to define or change the API.
#
from enthought.enable.pyglet_backend.pyglet_app import _CurrentApp, _PygletApp

