Class Application
Environment
--+
|
Library
--+
|
Application
Application extends a Library
. It's meant to be used by
applications
Libraries are usually instantiated in __init__.py in the topmost
package in your library, an example usage is kiwi itself which does:
>>> from kiwi.environ import Application
>>> app = Application('gnomovision')
>>> if app.uninstalled:
>>> app.add_global_resource('glade', 'glade')
>>> app.add_global_resource('pixmap', 'pixmaps')
If you want to do translations, you also need to do the following:
>>> app.enable_translation()
See Also: Library
for more information on how to
integrate it with the standard distutils configuration.
Method Summary |
|
enable_translation (self,
domain,
localedir)
Enables translation for a application See Library.enable_translation . |
|
run(self)
|
Inherited from Library |
|
add_global_resource (self,
resource,
path)
Convenience method to add a global resource. |
|
add_global_resources (self,
**kwargs)
|
|
set_application_domain (self,
domain)
Sets the default application domain |
Inherited from Environment |
|
add_resource (self,
resource,
path)
|
|
add_resources (self,
**kwargs)
|
|
find_resource (self,
resource,
name)
Locate a specific resource of called name of type resource |
|
get_log_level (self)
|
|
get_resource_paths (self,
resource)
|
|
get_root (self)
|
Property Summary |
Inherited from Environment |
|
epydoc |