| @@ 4370-4400 (lines=31) @@ | ||
| 4367 | """ |
|
| 4368 | return self._send_xml_command(XmlCommand("get_version")) |
|
| 4369 | ||
| 4370 | def help( |
|
| 4371 | self, *, format: Optional[str] = None, help_type: Optional[str] = "" |
|
| 4372 | ) -> Any: |
|
| 4373 | """Get the help text |
|
| 4374 | ||
| 4375 | Arguments: |
|
| 4376 | format: One of "html", "rnc", "text" or "xml |
|
| 4377 | help_type: One of "brief" or "". Default "" |
|
| 4378 | ||
| 4379 | Returns: |
|
| 4380 | The response. See :py:meth:`send_command` for details. |
|
| 4381 | """ |
|
| 4382 | cmd = XmlCommand("help") |
|
| 4383 | ||
| 4384 | if help_type not in ("", "brief"): |
|
| 4385 | raise InvalidArgument( |
|
| 4386 | 'help_type argument must be an empty string or "brief"' |
|
| 4387 | ) |
|
| 4388 | ||
| 4389 | cmd.set_attribute("type", help_type) |
|
| 4390 | ||
| 4391 | if format: |
|
| 4392 | if not format.lower() in ("html", "rnc", "text", "xml"): |
|
| 4393 | raise InvalidArgument( |
|
| 4394 | "help format Argument must be one of html, rnc, text or " |
|
| 4395 | "xml" |
|
| 4396 | ) |
|
| 4397 | ||
| 4398 | cmd.set_attribute("format", format) |
|
| 4399 | ||
| 4400 | return self._send_xml_command(cmd) |
|
| 4401 | ||
| 4402 | def modify_agent( |
|
| 4403 | self, |
|
| @@ 5977-6007 (lines=31) @@ | ||
| 5974 | """ |
|
| 5975 | return self._send_xml_command(XmlCommand("get_version")) |
|
| 5976 | ||
| 5977 | def help( |
|
| 5978 | self, *, format: Optional[str] = None, help_type: Optional[str] = "" |
|
| 5979 | ) -> Any: |
|
| 5980 | """Get the help text |
|
| 5981 | ||
| 5982 | Arguments: |
|
| 5983 | format: One of "html", "rnc", "text" or "xml |
|
| 5984 | help_type: One of "brief" or "". Default "" |
|
| 5985 | ||
| 5986 | Returns: |
|
| 5987 | The response. See :py:meth:`send_command` for details. |
|
| 5988 | """ |
|
| 5989 | cmd = XmlCommand("help") |
|
| 5990 | ||
| 5991 | if help_type not in ("", "brief"): |
|
| 5992 | raise InvalidArgument( |
|
| 5993 | 'help_type argument must be an empty string or "brief"' |
|
| 5994 | ) |
|
| 5995 | ||
| 5996 | cmd.set_attribute("type", help_type) |
|
| 5997 | ||
| 5998 | if format: |
|
| 5999 | if not format.lower() in ("html", "rnc", "text", "xml"): |
|
| 6000 | raise InvalidArgument( |
|
| 6001 | "help format Argument must be one of html, rnc, text or " |
|
| 6002 | "xml" |
|
| 6003 | ) |
|
| 6004 | ||
| 6005 | cmd.set_attribute("format", format) |
|
| 6006 | ||
| 6007 | return self._send_xml_command(cmd) |
|
| 6008 | ||
| 6009 | def modify_asset(self, asset_id: str, comment: Optional[str] = "") -> Any: |
|
| 6010 | """Modifies an existing asset. |
|