Code Duplication    Length = 26-26 lines in 2 locations

gvm/protocols/gmpv7.py 2 locations

@@ 1198-1223 (lines=26) @@
1195
        if comment:
1196
            cmd.add_element('comment', comment)
1197
1198
        if first_time_minute or first_time_hour or first_time_day_of_month or \
1199
            first_time_month or first_time_year:
1200
1201
            if not first_time_minute:
1202
                raise RequiredArgument(
1203
                    'Setting first_time requires first_time_minute argument')
1204
            if not first_time_hour:
1205
                raise RequiredArgument(
1206
                    'Setting first_time requires first_time_hour argument')
1207
            if not first_time_day_of_month:
1208
                raise RequiredArgument(
1209
                    'Setting first_time requires first_time_day_of_month '
1210
                    'argument')
1211
            if not first_time_month:
1212
                raise RequiredArgument(
1213
                    'Setting first_time requires first_time_month argument')
1214
            if not first_time_year:
1215
                raise RequiredArgument(
1216
                    'Setting first_time requires first_time_year argument')
1217
1218
            _xmlftime = cmd.add_element('first_time')
1219
            _xmlftime.add_element('minute', str(first_time_minute))
1220
            _xmlftime.add_element('hour', str(first_time_hour))
1221
            _xmlftime.add_element('day_of_month', str(first_time_day_of_month))
1222
            _xmlftime.add_element('month', str(first_time_month))
1223
            _xmlftime.add_element('year', str(first_time_year))
1224
1225
        if duration:
1226
            if not duration_unit:
@@ 4031-4056 (lines=26) @@
4028
        if name:
4029
            cmd.add_element('name', name)
4030
4031
        if first_time_minute or first_time_hour or first_time_day_of_month or \
4032
            first_time_month or first_time_year:
4033
4034
            if not first_time_minute:
4035
                raise RequiredArgument(
4036
                    'Setting first_time requires first_time_minute argument')
4037
            if not first_time_hour:
4038
                raise RequiredArgument(
4039
                    'Setting first_time requires first_time_hour argument')
4040
            if not first_time_day_of_month:
4041
                raise RequiredArgument(
4042
                    'Setting first_time requires first_time_day_of_month '
4043
                    'argument')
4044
            if not first_time_month:
4045
                raise RequiredArgument(
4046
                    'Setting first_time requires first_time_month argument')
4047
            if not first_time_year:
4048
                raise RequiredArgument(
4049
                    'Setting first_time requires first_time_year argument')
4050
4051
            _xmlftime = cmd.add_element('first_time')
4052
            _xmlftime.add_element('minute', str(first_time_minute))
4053
            _xmlftime.add_element('hour', str(first_time_hour))
4054
            _xmlftime.add_element('day_of_month', str(first_time_day_of_month))
4055
            _xmlftime.add_element('month', str(first_time_month))
4056
            _xmlftime.add_element('year', str(first_time_year))
4057
4058
        if duration:
4059
            if not duration_unit: