Code Duplication    Length = 19-19 lines in 2 locations

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 4437-4455 (lines=19) @@
4434
4435
        return self._send_xml_command(cmd)
4436
4437
    def delete_scanner(
4438
        self, scanner_id: str, *, ultimate: Optional[bool] = False
4439
    ) -> Any:
4440
        """Deletes an existing scanner
4441
4442
        Arguments:
4443
            scanner_id: UUID of the scanner to be deleted.
4444
            ultimate: Whether to remove entirely, or to the trashcan.
4445
        """
4446
        if not scanner_id:
4447
            raise RequiredArgument(
4448
                function=self.delete_scanner.__name__, argument='scanner_id'
4449
            )
4450
4451
        cmd = XmlCommand("delete_scanner")
4452
        cmd.set_attribute("scanner_id", scanner_id)
4453
        cmd.set_attribute("ultimate", _to_bool(ultimate))
4454
4455
        return self._send_xml_command(cmd)
4456
4457
    def delete_schedule(
4458
        self, schedule_id: str, *, ultimate: Optional[bool] = False

gvm/protocols/gmpv7/gmpv7.py 1 location

@@ 2560-2578 (lines=19) @@
2557
2558
        return self._send_xml_command(cmd)
2559
2560
    def delete_scanner(
2561
        self, scanner_id: str, *, ultimate: Optional[bool] = False
2562
    ) -> Any:
2563
        """Deletes an existing scanner
2564
2565
        Arguments:
2566
            scanner_id: UUID of the scanner to be deleted.
2567
            ultimate: Whether to remove entirely, or to the trashcan.
2568
        """
2569
        if not scanner_id:
2570
            raise RequiredArgument(
2571
                function=self.delete_scanner.__name__, argument='scanner_id'
2572
            )
2573
2574
        cmd = XmlCommand("delete_scanner")
2575
        cmd.set_attribute("scanner_id", scanner_id)
2576
        cmd.set_attribute("ultimate", _to_bool(ultimate))
2577
2578
        return self._send_xml_command(cmd)
2579
2580
    def delete_schedule(
2581
        self, schedule_id: str, *, ultimate: Optional[bool] = False