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.)
- apppot_img: Path or URL to the AppPot system image to use.
If