- begin
- plugin.delete_account(account)
- puts "Removed: #{account} (#{plugin.describe_account(account)})"
- rescue NonexistentAccountError => e
- # This usually happens after an account's domain is deleted.
- # When we try to delete the account, it's already gone.
- puts "Gone: #{account} (#{plugin.describe_account(account)})"
- end
+ # Get the description before we delete the domain.
+ # This can still fail if the account's domain is gone.
+ account_description = plugin.describe_account(account)
+ plugin.delete_account(account)
+ puts "Removed: #{account} (#{account_description})"