@@ 702-714 (lines=13) @@ | ||
699 | PEM = 'pem' |
|
700 | ||
701 | ||
702 | def get_credential_format_from_string( |
|
703 | credential_format: Optional[str], |
|
704 | ) -> Optional[CredentialFormat]: |
|
705 | if not credential_format: |
|
706 | return None |
|
707 | ||
708 | try: |
|
709 | return CredentialFormat[credential_format.upper()] |
|
710 | except KeyError: |
|
711 | raise InvalidArgument( |
|
712 | argument='credential_format', |
|
713 | function=get_credential_format_from_string.__name__, |
|
714 | ) from None |
|
715 | ||
716 | ||
717 | class HostsOrdering(Enum): |
@@ 279-291 (lines=13) @@ | ||
276 | PEM = 'pem' |
|
277 | ||
278 | ||
279 | def get_credential_format_from_string( |
|
280 | credential_format: Optional[str], |
|
281 | ) -> Optional[CredentialFormat]: |
|
282 | if not credential_format: |
|
283 | return None |
|
284 | ||
285 | try: |
|
286 | return CredentialFormat[credential_format.upper()] |
|
287 | except KeyError: |
|
288 | raise InvalidArgument( |
|
289 | argument='credential_format', |
|
290 | function=get_credential_format_from_string.__name__, |
|
291 | ) from None |
|
292 | ||
293 | ||
294 | class CredentialType(Enum): |