@@ 1782-1803 (lines=22) @@ | ||
1779 | ||
1780 | return self._send_xml_command(cmd) |
|
1781 | ||
1782 | def __create_config( |
|
1783 | self, |
|
1784 | config_id: str, |
|
1785 | name: str, |
|
1786 | usage_type: UsageType, |
|
1787 | function: str, |
|
1788 | *, |
|
1789 | comment: Optional[str] = None, |
|
1790 | ) -> Any: |
|
1791 | if not name: |
|
1792 | raise RequiredArgument(function=function, argument='name') |
|
1793 | ||
1794 | if not config_id: |
|
1795 | raise RequiredArgument(function=function, argument='config_id') |
|
1796 | ||
1797 | cmd = XmlCommand("create_config") |
|
1798 | if comment is not None: |
|
1799 | cmd.add_element("comment", comment) |
|
1800 | cmd.add_element("copy", config_id) |
|
1801 | cmd.add_element("name", name) |
|
1802 | cmd.add_element("usage_type", usage_type.value) |
|
1803 | return self._send_xml_command(cmd) |
|
1804 | ||
1805 | def __create_config_from_osp_scanner( |
|
1806 | self, |
@@ 1941-1962 (lines=22) @@ | ||
1938 | ||
1939 | return self._send_xml_command(cmd) |
|
1940 | ||
1941 | def __create_config( |
|
1942 | self, |
|
1943 | config_id: str, |
|
1944 | name: str, |
|
1945 | usage_type: UsageType, |
|
1946 | function: str, |
|
1947 | *, |
|
1948 | comment: Optional[str] = None, |
|
1949 | ) -> Any: |
|
1950 | if not name: |
|
1951 | raise RequiredArgument(function=function, argument='name') |
|
1952 | ||
1953 | if not config_id: |
|
1954 | raise RequiredArgument(function=function, argument='config_id') |
|
1955 | ||
1956 | cmd = XmlCommand("create_config") |
|
1957 | if comment is not None: |
|
1958 | cmd.add_element("comment", comment) |
|
1959 | cmd.add_element("copy", config_id) |
|
1960 | cmd.add_element("name", name) |
|
1961 | cmd.add_element("usage_type", usage_type.value) |
|
1962 | return self._send_xml_command(cmd) |
|
1963 | ||
1964 | def __create_config_from_osp_scanner( |
|
1965 | self, |