gc3libs.application.apppot
Support for AppPot-hosted applications.
For more details about AppPot, visit:
<http://apppot.googlecode.com>
-
class gc3libs.application.apppot.AppPotApplication(arguments, inputs, outputs, output_dir, apppot_img=None, apppot_changes=None, apppot_tag='ENV/APPPOT-0.21', apppot_extra=[], **extra_args)
Base class for AppPot-hosted applications.
Provides the same interface as the base Application
and runs the specified command in an AppPot instance.
In addition to the standard Application keyword
arguments, the following ones can be given to steer the AppPot
execution:
- apppot_img: Path or URL to the AppPot system image to use.
If None (default), then the default AppPot system image
on the remote system is used.
- apppot_changes: Path or URL to an AppPot changes file to be merged
at system startup.
- apppot_tag: ARC RTE to use for submission of this AppPot job.
- apppot_extra: List of additional UML boot command-line arguments.
(Passed to the AppPot instance via apppot-start‘s --extra option.)