Code Duplication    Length = 22-22 lines in 2 locations

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 1932-1953 (lines=22) @@
1929
        cmd.add_element("usage_type", usage_type.value)
1930
        return self._send_xml_command(cmd)
1931
1932
    def __create_config_from_osp_scanner(
1933
        self,
1934
        scanner_id: str,
1935
        name: str,
1936
        usage_type: UsageType,
1937
        function: str,
1938
        *,
1939
        comment: Optional[str] = None,
1940
    ) -> Any:
1941
        if not name:
1942
            raise RequiredArgument(function=function, argument='name')
1943
1944
        if not scanner_id:
1945
            raise RequiredArgument(function=function, argument='scanner_id')
1946
1947
        cmd = XmlCommand("create_config")
1948
        if comment is not None:
1949
            cmd.add_element("comment", comment)
1950
        cmd.add_element("scanner", scanner_id)
1951
        cmd.add_element("name", name)
1952
        cmd.add_element("usage_type", usage_type.value)
1953
        return self._send_xml_command(cmd)
1954
1955
    def __get_configs(
1956
        self,

gvm/protocols/gmpv9/gmpv9.py 1 location

@@ 1805-1826 (lines=22) @@
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,
1807
        scanner_id: str,
1808
        name: str,
1809
        usage_type: UsageType,
1810
        function: str,
1811
        *,
1812
        comment: Optional[str] = None,
1813
    ) -> Any:
1814
        if not name:
1815
            raise RequiredArgument(function=function, argument='name')
1816
1817
        if not scanner_id:
1818
            raise RequiredArgument(function=function, argument='scanner_id')
1819
1820
        cmd = XmlCommand("create_config")
1821
        if comment is not None:
1822
            cmd.add_element("comment", comment)
1823
        cmd.add_element("scanner", scanner_id)
1824
        cmd.add_element("name", name)
1825
        cmd.add_element("usage_type", usage_type.value)
1826
        return self._send_xml_command(cmd)
1827
1828
    def __get_configs(
1829
        self,