Code Duplication    Length = 19-19 lines in 2 locations

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

gvm/protocols/gmpv208/gmpv208.py 1 location

@@ 4469-4487 (lines=19) @@
4466
4467
        return self._send_xml_command(cmd)
4468
4469
    def delete_scanner(
4470
        self, scanner_id: str, *, ultimate: Optional[bool] = False
4471
    ) -> Any:
4472
        """Deletes an existing scanner
4473
4474
        Arguments:
4475
            scanner_id: UUID of the scanner to be deleted.
4476
            ultimate: Whether to remove entirely, or to the trashcan.
4477
        """
4478
        if not scanner_id:
4479
            raise RequiredArgument(
4480
                function=self.delete_scanner.__name__, argument='scanner_id'
4481
            )
4482
4483
        cmd = XmlCommand("delete_scanner")
4484
        cmd.set_attribute("scanner_id", scanner_id)
4485
        cmd.set_attribute("ultimate", _to_bool(ultimate))
4486
4487
        return self._send_xml_command(cmd)
4488
4489
    def delete_schedule(
4490
        self, schedule_id: str, *, ultimate: Optional[bool] = False