code: def remove(self):
          
          if not self.secrets:
              raise SteamAuthenticatorError("No authenticator secrets available?")
          if not isinstance(self.backend, MobileWebAuth):
              raise SteamAuthenticatorError("Only available via MobileWebAuth")
  
          resp = self._send_request('RemoveAuthenticator', {
              'steamid': self.backend.steam_id,
              'revocation_code': self.revocation_code,
              'steamguard_scheme': 1,
          })
  
          if not resp['success']:
              raise SteamAuthenticatorError("Failed to remove authenticator. (attempts remaining: %s)" % (
                  resp['revocation_attempts_remaining'],
                  ))
  
          self.secrets.clear()
docs: Remove authenticator
  
          .. note::
              After removing authenticator Steam Guard will be set to email codes
  
          .. warning::
              Doesn't work via :class:`.SteamClient`. Disabled by Valve
  
          :raises: :class:`SteamAuthenticatorError`