Ic @ s d e f d YZ d S( t IAppInstallc B s2 e Z d Z d Z d Z d Z d Z RS( sV
The interface for objects in the entry point group
``paste.app_install``
c C s d S( s
An object representing a specific application (the
distribution is a pkg_resource.Distribution object), for the
given entry point name in the given group. Right now the only
group used for this is ``'paste.app_factory'``.
N( ( t distributiont entry_groupt
entry_name( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyt __init__
s c C s d S( s
Return a text description of the application and its
configuration. ``sys_config`` is a dictionary representing
the system configuration, and can be used for giving more
explicit defaults if the application preparation uses the
system configuration. It may be None, in which case the
description should be more abstract.
Applications are free to ignore ``sys_config``.
N( ( t
sys_config( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyt description s c C s d S( sP
Write a fresh config file to ``filename``. ``command`` is a
``paste.script.command.Command`` object, and should be used
for the actual operations. It handles things like simulation
and verbosity.
``sys_config`` is (if given) a dictionary of system-wide
configuration options.
N( ( t commandt filenameR ( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyt write_config s c C s d S( sW
Set up the application, using ``command`` (to ensure simulate,
etc). The application is described by the configuration file
``config_filename``. ``sys_config`` is the system
configuration (though probably the values from it should have
already been encorporated into the configuration file).
N( ( R t config_filenamet config_sectionR ( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyt setup_config) s ( t __name__t
__module__t __doc__R R R R ( ( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyR s
N( t objectR ( ( ( s; /usr/lib/python2.6/site-packages/paste/script/interfaces.pyt