~fBddlmZmZmZGddZGddeZy))OptionalTupleUnionc6eZdZdZdeeeeeefffdZy)CredentialProviderz Credentials Provider. returnctd)Nz#get_credentials must be implemented)NotImplementedErrorselfs Z/var/lib/jenkins/workspace/mettalog/venv/lib/python3.12/site-packages/redis/credentials.pyget_credentialsz"CredentialProvider.get_credentials s!"GHHN)__name__ __module__ __qualname____doc__rrstrrrr rrs+IuSz5c?'B!CIrrc4eZdZdZddeedeefdZdZy)"UsernamePasswordCredentialProviderzg Simple implementation of CredentialProvider that just wraps static username and password. Nusernamepasswordc0|xsd|_|xsd|_y)Nrr)r rrs r __init__z+UsernamePasswordCredentialProvider.__init__s B  B rcd|jr|j|jfS|jfS)Nrr s r rz2UsernamePasswordCredentialProvider.get_credentialss) ====$--/ / r)NN)rrrrrrrrrrr rr s' '#'#' rrN)typingrrrrrrrr r s$))II  );  r