Code Duplication    Length = 12-12 lines in 2 locations

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)

gvm/protocols/gmpv7.py 1 location

@@ 658-669 (lines=12) @@
655
656
            cmd.add_element("certificate", certificate)
657
658
        if (
659
            credential_type == "up"
660
            or credential_type == "usk"
661
            or credential_type == "snmp"
662
        ):
663
            if not login:
664
                raise RequiredArgument(
665
                    "create_credential requires login argument for "
666
                    "credential_type {0}".format(credential_type)
667
                )
668
669
            cmd.add_element("login", login)
670
671
        if (credential_type == "up" or credential_type == "snmp") and password:
672
            cmd.add_element("password", password)