Code Duplication    Length = 29-29 lines in 2 locations

gvm/protocols/gmpv208/types.py 1 location

@@ 340-368 (lines=29) @@
337
    OWNED_TICKET_CHANGED = 'Owned ticket changed'
338
339
340
def get_alert_event_from_string(
341
    alert_event: Optional[str],
342
) -> Optional[AlertEvent]:
343
    """Convert an alert event string into a AlertEvent instance"""
344
    if not alert_event:
345
        return None
346
347
    alert_event = alert_event.lower()
348
349
    if alert_event == 'task run status changed':
350
        return AlertEvent.TASK_RUN_STATUS_CHANGED
351
352
    if alert_event == 'updated secinfo arrived':
353
        return AlertEvent.UPDATED_SECINFO_ARRIVED
354
355
    if alert_event == 'new secinfo arrived':
356
        return AlertEvent.NEW_SECINFO_ARRIVED
357
358
    if alert_event == 'ticket received':
359
        return AlertEvent.TICKET_RECEIVED
360
361
    if alert_event == 'assigned ticket changed':
362
        return AlertEvent.ASSIGNED_TICKET_CHANGED
363
364
    if alert_event == 'owned ticket changed':
365
        return AlertEvent.OWNED_TICKET_CHANGED
366
367
    raise InvalidArgument(
368
        argument='alert_event', function=get_alert_event_from_string.__name__
369
    )
370
371

gvm/protocols/gmpv9/types.py 1 location

@@ 232-260 (lines=29) @@
229
    OWNED_TICKET_CHANGED = 'Owned ticket changed'
230
231
232
def get_alert_event_from_string(
233
    alert_event: Optional[str],
234
) -> Optional[AlertEvent]:
235
    """Convert an alert event string into a AlertEvent instance"""
236
    if not alert_event:
237
        return None
238
239
    alert_event = alert_event.lower()
240
241
    if alert_event == 'task run status changed':
242
        return AlertEvent.TASK_RUN_STATUS_CHANGED
243
244
    if alert_event == 'updated secinfo arrived':
245
        return AlertEvent.UPDATED_SECINFO_ARRIVED
246
247
    if alert_event == 'new secinfo arrived':
248
        return AlertEvent.NEW_SECINFO_ARRIVED
249
250
    if alert_event == 'ticket received':
251
        return AlertEvent.TICKET_RECEIVED
252
253
    if alert_event == 'assigned ticket changed':
254
        return AlertEvent.ASSIGNED_TICKET_CHANGED
255
256
    if alert_event == 'owned ticket changed':
257
        return AlertEvent.OWNED_TICKET_CHANGED
258
259
    raise InvalidArgument(
260
        argument='alert_event', function=get_alert_event_from_string.__name__
261
    )
262
263