COT.edit_product
module¶
Module for editing product information in a VM description.
Classes
COTEditProduct |
Edit product information (short version, long version). |
-
class
COTEditProduct
(UI)[source]¶ Bases:
COT.submodule.COTSubmodule
Edit product information (short version, long version).
Inherited attributes:
UI
,package
,output
Attributes:
version
,full_version
-
create_subparser
(parent, storage)[source]¶ Add subparser for the CLI of this submodule.
Parameters: - parent (object) – Subparser grouping object returned by
ArgumentParser.add_subparsers()
- storage (dict) – Dict of { ‘label’: subparser } to be updated with subparser(s) created, if any.
- parent (object) – Subparser grouping object returned by
-
ready_to_run
()[source]¶ Check whether the module is ready to
run()
.Returns: (True, ready_message)
or(False, reason_why_not)
-
run
()[source]¶ Do the actual work of this submodule.
Raises InvalidInputError: if ready_to_run()
reportsFalse
-
full_version
= None¶ Long version string.
-
version
= None¶ Short version string.
-