Code Duplication    Length = 19-19 lines in 2 locations

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 4192-4210 (lines=19) @@
4189
4190
        return self._send_xml_command(cmd)
4191
4192
    def delete_config(
4193
        self, config_id: str, *, ultimate: Optional[bool] = False
4194
    ) -> Any:
4195
        """Deletes an existing config
4196
4197
        Arguments:
4198
            config_id: UUID of the config to be deleted.
4199
            ultimate: Whether to remove entirely, or to the trashcan.
4200
        """
4201
        if not config_id:
4202
            raise RequiredArgument(
4203
                function=self.delete_config.__name__, argument='config_id'
4204
            )
4205
4206
        cmd = XmlCommand("delete_config")
4207
        cmd.set_attribute("config_id", config_id)
4208
        cmd.set_attribute("ultimate", _to_bool(ultimate))
4209
4210
        return self._send_xml_command(cmd)
4211
4212
    def delete_credential(
4213
        self, credential_id: str, *, ultimate: Optional[bool] = False

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