Code Duplication    Length = 19-19 lines in 2 locations

gvm/protocols/gmpv7/gmpv7.py 1 location

@@ 2315-2333 (lines=19) @@
2312
2313
        return self._send_xml_command(cmd)
2314
2315
    def delete_config(
2316
        self, config_id: str, *, ultimate: Optional[bool] = False
2317
    ) -> Any:
2318
        """Deletes an existing config
2319
2320
        Arguments:
2321
            config_id: UUID of the config to be deleted.
2322
            ultimate: Whether to remove entirely, or to the trashcan.
2323
        """
2324
        if not config_id:
2325
            raise RequiredArgument(
2326
                function=self.delete_config.__name__, argument='config_id'
2327
            )
2328
2329
        cmd = XmlCommand("delete_config")
2330
        cmd.set_attribute("config_id", config_id)
2331
        cmd.set_attribute("ultimate", _to_bool(ultimate))
2332
2333
        return self._send_xml_command(cmd)
2334
2335
    def delete_credential(
2336
        self, credential_id: str, *, ultimate: Optional[bool] = False

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 4224-4242 (lines=19) @@
4221
4222
        return self._send_xml_command(cmd)
4223
4224
    def delete_config(
4225
        self, config_id: str, *, ultimate: Optional[bool] = False
4226
    ) -> Any:
4227
        """Deletes an existing config
4228
4229
        Arguments:
4230
            config_id: UUID of the config to be deleted.
4231
            ultimate: Whether to remove entirely, or to the trashcan.
4232
        """
4233
        if not config_id:
4234
            raise RequiredArgument(
4235
                function=self.delete_config.__name__, argument='config_id'
4236
            )
4237
4238
        cmd = XmlCommand("delete_config")
4239
        cmd.set_attribute("config_id", config_id)
4240
        cmd.set_attribute("ultimate", _to_bool(ultimate))
4241
4242
        return self._send_xml_command(cmd)
4243
4244
    def delete_credential(
4245
        self, credential_id: str, *, ultimate: Optional[bool] = False