Code Duplication    Length = 19-19 lines in 2 locations

gvm/protocols/gmpv7/gmpv7.py 1 location

@@ 2620-2638 (lines=19) @@
2617
2618
        return self._send_xml_command(cmd)
2619
2620
    def delete_target(
2621
        self, target_id: str, *, ultimate: Optional[bool] = False
2622
    ) -> Any:
2623
        """Deletes an existing target
2624
2625
        Arguments:
2626
            target_id: UUID of the target to be deleted.
2627
            ultimate: Whether to remove entirely, or to the trashcan.
2628
        """
2629
        if not target_id:
2630
            raise RequiredArgument(
2631
                function=self.delete_target.__name__, argument='target_id'
2632
            )
2633
2634
        cmd = XmlCommand("delete_target")
2635
        cmd.set_attribute("target_id", target_id)
2636
        cmd.set_attribute("ultimate", _to_bool(ultimate))
2637
2638
        return self._send_xml_command(cmd)
2639
2640
    def delete_task(
2641
        self, task_id: str, *, ultimate: Optional[bool] = False

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 4529-4547 (lines=19) @@
4526
4527
        return self._send_xml_command(cmd)
4528
4529
    def delete_target(
4530
        self, target_id: str, *, ultimate: Optional[bool] = False
4531
    ) -> Any:
4532
        """Deletes an existing target
4533
4534
        Arguments:
4535
            target_id: UUID of the target to be deleted.
4536
            ultimate: Whether to remove entirely, or to the trashcan.
4537
        """
4538
        if not target_id:
4539
            raise RequiredArgument(
4540
                function=self.delete_target.__name__, argument='target_id'
4541
            )
4542
4543
        cmd = XmlCommand("delete_target")
4544
        cmd.set_attribute("target_id", target_id)
4545
        cmd.set_attribute("ultimate", _to_bool(ultimate))
4546
4547
        return self._send_xml_command(cmd)
4548
4549
    def delete_task(
4550
        self, task_id: str, *, ultimate: Optional[bool] = False