@@ 534-551 (lines=18) @@ | ||
531 | DESCENDING = "descending" |
|
532 | ||
533 | ||
534 | def get_sort_order_from_string( |
|
535 | sort_order: Optional[str], |
|
536 | ) -> Optional[SortOrder]: |
|
537 | """ |
|
538 | Convert a sort order string to an actual SortOrder instance. |
|
539 | ||
540 | Arguments: |
|
541 | sort_order: Sort order string to convert to a SortOrder |
|
542 | """ |
|
543 | if not sort_order: |
|
544 | return None |
|
545 | ||
546 | try: |
|
547 | return SortOrder[sort_order.upper()] |
|
548 | except KeyError: |
|
549 | raise InvalidArgument( |
|
550 | argument='sort_order', function=get_sort_order_from_string.__name__ |
|
551 | ) from None |
|
552 | ||
553 | ||
554 | class CredentialType(Enum): |
@@ 492-509 (lines=18) @@ | ||
489 | DESCENDING = "descending" |
|
490 | ||
491 | ||
492 | def get_sort_order_from_string( |
|
493 | sort_order: Optional[str], |
|
494 | ) -> Optional[SortOrder]: |
|
495 | """ |
|
496 | Convert a sort order string to an actual SortOrder instance. |
|
497 | ||
498 | Arguments: |
|
499 | sort_order: Sort order string to convert to a SortOrder |
|
500 | """ |
|
501 | if not sort_order: |
|
502 | return None |
|
503 | ||
504 | try: |
|
505 | return SortOrder[sort_order.upper()] |
|
506 | except KeyError: |
|
507 | raise InvalidArgument( |
|
508 | argument='sort_order', function=get_sort_order_from_string.__name__ |
|
509 | ) from None |
|
510 | ||
511 | ||
512 | class _UsageType(Enum): |