Code Duplication    Length = 22-22 lines in 2 locations

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 1909-1930 (lines=22) @@
1906
1907
        return self._send_xml_command(cmd)
1908
1909
    def __create_config(
1910
        self,
1911
        config_id: str,
1912
        name: str,
1913
        usage_type: UsageType,
1914
        function: str,
1915
        *,
1916
        comment: Optional[str] = None,
1917
    ) -> Any:
1918
        if not name:
1919
            raise RequiredArgument(function=function, argument='name')
1920
1921
        if not config_id:
1922
            raise RequiredArgument(function=function, argument='config_id')
1923
1924
        cmd = XmlCommand("create_config")
1925
        if comment is not None:
1926
            cmd.add_element("comment", comment)
1927
        cmd.add_element("copy", config_id)
1928
        cmd.add_element("name", name)
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,

gvm/protocols/gmpv9/gmpv9.py 1 location

@@ 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,