Code Duplication    Length = 13-13 lines in 2 locations

gvm/protocols/gmpv7.py 2 locations

@@ 3911-3923 (lines=13) @@
3908
            _xmlftime.add_element('month', str(first_time_month))
3909
            _xmlftime.add_element('year', str(first_time_year))
3910
3911
        if duration:
3912
            if not duration_unit:
3913
                raise RequiredArgument(
3914
                    'Setting duration requires duration_unit argument')
3915
3916
            if not duration_unit in TIME_UNITS:
3917
                raise InvalidArgument(
3918
                    'duration_unit must be one of {units} but {actual} has '
3919
                    'been passed'.format(
3920
                        units=', '.join(TIME_UNITS), actual=duration_unit))
3921
3922
            _xmlduration = cmd.add_element('duration', str(duration))
3923
            _xmlduration.add_element('unit', duration_unit)
3924
3925
        if period:
3926
            if not period_unit:
@@ 1104-1116 (lines=13) @@
1101
            _xmlftime.add_element('month', str(first_time_month))
1102
            _xmlftime.add_element('year', str(first_time_year))
1103
1104
        if duration:
1105
            if not duration_unit:
1106
                raise RequiredArgument(
1107
                    'Setting duration requires duration_unit argument')
1108
1109
            if not duration_unit in TIME_UNITS:
1110
                raise InvalidArgument(
1111
                    'duration_unit must be one of {units} but {actual} has '
1112
                    'been passed'.format(
1113
                        units=', '.join(TIME_UNITS), actual=duration_unit))
1114
1115
            _xmlduration = cmd.add_element('duration', str(duration))
1116
            _xmlduration.add_element('unit', duration_unit)
1117
1118
        if period:
1119
            if not period_unit: