Code Duplication    Length = 10-10 lines in 2 locations

org_fedora_oscap/service/kickstart.py 1 location

@@ 148-157 (lines=10) @@
145
        # need to be checked?
146
        self.tailoring_path = value
147
148
    def _parse_fingerprint(self, value):
149
        if FINGERPRINT_REGEX.match(value) is None:
150
            msg = "Unsupported or invalid fingerprint"
151
            raise KickstartValueError(msg)
152
153
        if utils.get_hashing_algorithm(value) is None:
154
            msg = "Unsupported fingerprint"
155
            raise KickstartValueError(msg)
156
157
        self.fingerprint = value
158
159
    def _parse_certificates(self, value):
160
        self.certificates = value

org_fedora_oscap/ks/oscap.py 1 location

@@ 192-201 (lines=10) @@
189
        # need to be checked?
190
        self.tailoring_path = value
191
192
    def _parse_fingerprint(self, value):
193
        if FINGERPRINT_REGEX.match(value) is None:
194
            msg = "Unsupported or invalid fingerprint"
195
            raise KickstartValueError(msg)
196
197
        if utils.get_hashing_algorithm(value) is None:
198
            msg = "Unsupported fingerprint"
199
            raise KickstartValueError(msg)
200
201
        self.fingerprint = value
202
203
    def _parse_certificates(self, value):
204
        self.certificates = value