Code Duplication    Length = 19-19 lines in 2 locations

gvm/protocols/gmpv9/gmpv9.py 1 location

@@ 1633-1651 (lines=19) @@
1630
1631
        return self._send_xml_command(cmd)
1632
1633
    def delete_policy(
1634
        self, policy_id: str, *, ultimate: Optional[bool] = False
1635
    ) -> Any:
1636
        """Deletes an existing policy
1637
1638
        Arguments:
1639
            policy_id: UUID of the policy to be deleted.
1640
            ultimate: Whether to remove entirely, or to the trashcan.
1641
        """
1642
        if not policy_id:
1643
            raise RequiredArgument(
1644
                function=self.delete_policy.__name__, argument='policy_id'
1645
            )
1646
1647
        cmd = XmlCommand("delete_config")
1648
        cmd.set_attribute("config_id", policy_id)
1649
        cmd.set_attribute("ultimate", _to_bool(ultimate))
1650
1651
        return self._send_xml_command(cmd)
1652
1653
    def delete_tls_certificate(self, tls_certificate_id: str) -> Any:
1654
        """Deletes an existing tls certificate

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 1792-1810 (lines=19) @@
1789
1790
        return self._send_xml_command(cmd)
1791
1792
    def delete_policy(
1793
        self, policy_id: str, *, ultimate: Optional[bool] = False
1794
    ) -> Any:
1795
        """Deletes an existing policy
1796
1797
        Arguments:
1798
            policy_id: UUID of the policy to be deleted.
1799
            ultimate: Whether to remove entirely, or to the trashcan.
1800
        """
1801
        if not policy_id:
1802
            raise RequiredArgument(
1803
                function=self.delete_policy.__name__, argument='policy_id'
1804
            )
1805
1806
        cmd = XmlCommand("delete_config")
1807
        cmd.set_attribute("config_id", policy_id)
1808
        cmd.set_attribute("ultimate", _to_bool(ultimate))
1809
1810
        return self._send_xml_command(cmd)
1811
1812
    def delete_tls_certificate(self, tls_certificate_id: str) -> Any:
1813
        """Deletes an existing tls certificate