@@ 590-603 (lines=14) @@ | ||
587 | CLOSED = 'Closed' |
|
588 | ||
589 | ||
590 | def get_ticket_status_from_string( |
|
591 | ticket_status: Optional[str], |
|
592 | ) -> Optional[TicketStatus]: |
|
593 | """Convert a ticket status string into a TicketStatus instance""" |
|
594 | if not ticket_status: |
|
595 | return None |
|
596 | ||
597 | try: |
|
598 | return TicketStatus[ticket_status.upper()] |
|
599 | except KeyError: |
|
600 | raise InvalidArgument( |
|
601 | argument='ticket_status', |
|
602 | function=get_ticket_status_from_string.__name__, |
|
603 | ) from None |
|
604 | ||
605 | ||
606 | class AliveTest(Enum): |
@@ 277-290 (lines=14) @@ | ||
274 | CLOSED = 'Closed' |
|
275 | ||
276 | ||
277 | def get_ticket_status_from_string( |
|
278 | ticket_status: Optional[str], |
|
279 | ) -> Optional[TicketStatus]: |
|
280 | """Convert a ticket status string into a TicketStatus instance""" |
|
281 | if not ticket_status: |
|
282 | return None |
|
283 | ||
284 | try: |
|
285 | return TicketStatus[ticket_status.upper()] |
|
286 | except KeyError: |
|
287 | raise InvalidArgument( |
|
288 | argument='ticket_status', |
|
289 | function=get_ticket_status_from_string.__name__, |
|
290 | ) from None |
|
291 |