Skip to end of metadata
Go to start of metadata

CLI Modules in Python

RHQ has the notion of "script source providers" which is a pluggable mechanism for providing source files from various sources. This is in principle similar to the import hooks offered by Python. To make the RHQ's source providers interact with Python's import mechanism one needs to do the following:

This will translate into the script being downloaded from "root_of_the_uri_needed_by_a_particular_source_provider/my_module.py" (i.e. the "root" and the module name are simply concatenated together and ".py" is added to the end).

A concrete example for downloading a script from the RHQ repository:

This will import the module called "my_script.py" in the repository "my_repo" on the RHQ server.

Please consult the Script Sources page for the list of the script source providers included by default and about the way how to provide your own.

Labels:
None
Enter labels to add to this page:
Please wait 
Looking for a label? Just start typing.