COT.edit_product
module¶
Module for editing product information in a VM description.
Classes
COTEditProduct |
Edit product, vendor, and version information strings. |
-
class
COTEditProduct
(ui)[source]¶ Bases:
COT.submodule.COTSubmodule
Edit product, vendor, and version information strings.
Inherited attributes:
ui
,package
,output
Attributes:
product_class
product
vendor
version
,full_version
product_url
vendor_url
application_url
-
__init__
(ui)[source]¶ Instantiate this submodule with the given UI.
Parameters: ui (UI) – User interface instance.
-
ready_to_run
()[source]¶ Check whether the module is ready to
run()
.Returns: tuple – (True, ready_message)
or(False, reason_why_not)
-
run
()[source]¶ Do the actual work of this submodule.
Raises: InvalidInputError
– ifready_to_run()
reportsFalse
-
application_url
= None¶ Application URL string.
-
full_version
= None¶ Long version string.
-
product
= None¶ Product description string.
-
product_class
= None¶ Product class identifier.
-
product_url
= None¶ Product URL string.
-
vendor
= None¶ Vendor string.
-
vendor_url
= None¶ Vendor URL string.
-
version
= None¶ Short version string.
-