Code Duplication    Length = 13-13 lines in 2 locations

gvmtools/pyshell.py 1 location

@@ 108-120 (lines=13) @@
105
    username = None
106
    password = None
107
108
    if args.protocol == PROTOCOL_OSP:
109
        protocol = Osp(connection, transform=transform)
110
        global_vars['osp'] = protocol
111
        global_vars['__name__'] = '__osp__'
112
    else:
113
        protocol = Gmp(connection, transform=transform)
114
        global_vars['gmp'] = protocol
115
        global_vars['__name__'] = '__gmp__'
116
117
        if args.gmp_username:
118
            (username, password) = authenticate(
119
                protocol, username=args.gmp_username,
120
                password=args.gmp_password)
121
122
    shell_args = Namespace(
123
        username=username, password=password)

gvmtools/script.py 1 location

@@ 76-88 (lines=13) @@
73
    username = None
74
    password = None
75
76
    if args.protocol == PROTOCOL_OSP:
77
        protocol = Osp(connection, transform=transform)
78
        global_vars['osp'] = protocol
79
        global_vars['__name__'] = '__osp__'
80
    else:
81
        protocol = Gmp(connection, transform=transform)
82
        global_vars['gmp'] = protocol
83
        global_vars['__name__'] = '__gmp__'
84
85
        if args.gmp_username:
86
            (username, password) = authenticate(
87
                protocol, username=args.gmp_username,
88
                password=args.gmp_password)
89
90
    argv = [os.path.abspath(args.scriptname), *args.scriptargs]
91