Code Duplication    Length = 22-22 lines in 2 locations

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,

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 1964-1985 (lines=22) @@
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,
1966
        scanner_id: str,
1967
        name: str,
1968
        usage_type: UsageType,
1969
        function: str,
1970
        *,
1971
        comment: Optional[str] = None,
1972
    ) -> Any:
1973
        if not name:
1974
            raise RequiredArgument(function=function, argument='name')
1975
1976
        if not scanner_id:
1977
            raise RequiredArgument(function=function, argument='scanner_id')
1978
1979
        cmd = XmlCommand("create_config")
1980
        if comment is not None:
1981
            cmd.add_element("comment", comment)
1982
        cmd.add_element("scanner", scanner_id)
1983
        cmd.add_element("name", name)
1984
        cmd.add_element("usage_type", usage_type.value)
1985
        return self._send_xml_command(cmd)
1986
1987
    def __get_configs(
1988
        self,