Currently when you call SuiConfig.recover_keypair_and_address with a mnemonic (to recover an account), a ValueError will be raised, indicating that the key already exists. However the function does not inform you of the account address. This leaves the caller unaware of the address, and they can't make use of the account or recover it -- short of just creating a new SuiConfig. Instead of raising a ValueError, the mnemonic and address is just returned, since it was already created.
Currently when you call SuiConfig.recover_keypair_and_address with a mnemonic (to recover an account), a ValueError will be raised, indicating that the key already exists. However the function does not inform you of the account address. This leaves the caller unaware of the address, and they can't make use of the account or recover it -- short of just creating a new SuiConfig. Instead of raising a ValueError, the mnemonic and address is just returned, since it was already created.