Code Duplication    Length = 11-11 lines in 2 locations

gvm/protocols/gmpv7/__init__.py 1 location

@@ 637-647 (lines=11) @@
634
635
            cmd.add_element("certificate", certificate)
636
637
        if (
638
            credential_type == CredentialType.USERNAME_PASSWORD
639
            or credential_type == CredentialType.USERNAME_SSH_KEY
640
            or credential_type == CredentialType.SNMP
641
        ):
642
            if not login:
643
                raise RequiredArgument(
644
                    function=self.create_credential.__name__, argument="login",
645
                )
646
647
            cmd.add_element("login", login)
648
649
        if (
650
            credential_type == CredentialType.USERNAME_PASSWORD

gvm/protocols/gmpv8/__init__.py 1 location

@@ 220-230 (lines=11) @@
217
218
            cmd.add_element("certificate", certificate)
219
220
        if (
221
            credential_type == CredentialType.USERNAME_PASSWORD
222
            or credential_type == CredentialType.USERNAME_SSH_KEY
223
            or credential_type == CredentialType.SNMP
224
        ):
225
            if not login:
226
                raise RequiredArgument(
227
                    function=self.create_credential.__name__, argument='login',
228
                )
229
230
            cmd.add_element("login", login)
231
232
        if credential_type == CredentialType.PASSWORD_ONLY and not password:
233
            raise RequiredArgument(