Code Duplication    Length = 26-26 lines in 2 locations

gvm/protocols/gmpv7.py 2 locations

@@ 4024-4049 (lines=26) @@
4021
        if name:
4022
            cmd.add_element('name', name)
4023
4024
        if first_time_minute or first_time_hour or first_time_day_of_month or \
4025
            first_time_month or first_time_year:
4026
4027
            if not first_time_minute:
4028
                raise RequiredArgument(
4029
                    'Setting first_time requires first_time_minute argument')
4030
            if not first_time_hour:
4031
                raise RequiredArgument(
4032
                    'Setting first_time requires first_time_hour argument')
4033
            if not first_time_day_of_month:
4034
                raise RequiredArgument(
4035
                    'Setting first_time requires first_time_day_of_month '
4036
                    'argument')
4037
            if not first_time_month:
4038
                raise RequiredArgument(
4039
                    'Setting first_time requires first_time_month argument')
4040
            if not first_time_year:
4041
                raise RequiredArgument(
4042
                    'Setting first_time requires first_time_year argument')
4043
4044
            _xmlftime = cmd.add_element('first_time')
4045
            _xmlftime.add_element('minute', str(first_time_minute))
4046
            _xmlftime.add_element('hour', str(first_time_hour))
4047
            _xmlftime.add_element('day_of_month', str(first_time_day_of_month))
4048
            _xmlftime.add_element('month', str(first_time_month))
4049
            _xmlftime.add_element('year', str(first_time_year))
4050
4051
        if duration:
4052
            if not duration_unit:
@@ 1191-1216 (lines=26) @@
1188
        if comment:
1189
            cmd.add_element('comment', comment)
1190
1191
        if first_time_minute or first_time_hour or first_time_day_of_month or \
1192
            first_time_month or first_time_year:
1193
1194
            if not first_time_minute:
1195
                raise RequiredArgument(
1196
                    'Setting first_time requires first_time_minute argument')
1197
            if not first_time_hour:
1198
                raise RequiredArgument(
1199
                    'Setting first_time requires first_time_hour argument')
1200
            if not first_time_day_of_month:
1201
                raise RequiredArgument(
1202
                    'Setting first_time requires first_time_day_of_month '
1203
                    'argument')
1204
            if not first_time_month:
1205
                raise RequiredArgument(
1206
                    'Setting first_time requires first_time_month argument')
1207
            if not first_time_year:
1208
                raise RequiredArgument(
1209
                    'Setting first_time requires first_time_year argument')
1210
1211
            _xmlftime = cmd.add_element('first_time')
1212
            _xmlftime.add_element('minute', str(first_time_minute))
1213
            _xmlftime.add_element('hour', str(first_time_hour))
1214
            _xmlftime.add_element('day_of_month', str(first_time_day_of_month))
1215
            _xmlftime.add_element('month', str(first_time_month))
1216
            _xmlftime.add_element('year', str(first_time_year))
1217
1218
        if duration:
1219
            if not duration_unit: