Code Duplication    Length = 12-12 lines in 2 locations

gvm/protocols/gmpv7.py 1 location

@@ 639-650 (lines=12) @@
636
637
            cmd.add_element("certificate", certificate)
638
639
        if (
640
            credential_type == "up"
641
            or credential_type == "usk"
642
            or credential_type == "snmp"
643
        ):
644
            if not login:
645
                raise RequiredArgument(
646
                    "create_credential requires login argument for "
647
                    "credential_type {0}".format(credential_type)
648
                )
649
650
            cmd.add_element("login", login)
651
652
        if (credential_type == "up" or credential_type == "snmp") and password:
653
            cmd.add_element("password", password)

gvm/protocols/gmpv8.py 1 location

@@ 202-213 (lines=12) @@
199
200
            cmd.add_element("certificate", certificate)
201
202
        if (
203
            credential_type == "up"
204
            or credential_type == "usk"
205
            or credential_type == "snmp"
206
        ):
207
            if not login:
208
                raise RequiredArgument(
209
                    "create_credential requires login argument for "
210
                    "credential_type {0}".format(credential_type)
211
                )
212
213
            cmd.add_element("login", login)
214
215
        if (credential_type == "up" or credential_type == "snmp") and password:
216
            cmd.add_element("password", password)