def __setattr__(self, name, attr):
if self._init_complete and not hasattr(self, name):<EOL><INDENT>impl = self._get_client_impl()<EOL>setattr(impl, name, attr)<EOL><DEDENT>else:<EOL><INDENT>super(KeyVaultClient, self).__setattr__(name, attr)<EOL><DEDENT>
Sets the specified attribute either on the custom KeyVaultClient or the current underlying implementation.
:param name: Name of the attribute to set
:param attr: Value of the attribute to set
:return: None