U ›Ï´fˆã@s$ddlmZGdd„dƒZeƒZdS)é)ÚListc@sXeZdZdd„Zeddœdd„Zeeedœdd „ƒZddœd d „Z eed œd d„Z dS)Ú SecretManagercCs g|_dS©N©Ú_secrets©Úself©r ú9/usr/lib/python3/dist-packages/uaclient/secret_manager.pyÚ__init__szSecretManager.__init__N)ÚsecretÚreturncCs|r|j |¡dSr)rÚappend)rr r r r Ú add_secretszSecretManager.add_secret)r cCs|jSrrrr r r Úsecrets szSecretManager.secretscCs|j ¡dSr)rÚclearrr r r Ú clear_secretsszSecretManager.clear_secrets)Ú log_recordr cCs |}|jD]}| |d¡}q |S)Nz )rÚreplace)rrZredacted_recordr r r r Úredact_secretss zSecretManager.redact_secrets) Ú__name__Ú __module__Ú __qualname__r ÚstrrÚpropertyrrrrr r r r rs rN)Útypingrrrr r r r Ús