@ATMT.timeout(SELECTING, TIMEOUT_SELECTING)<EOL><INDENT>def timeout_selecting(self):<DEDENT>
logger.debug('<STR_LIT>',<EOL>self.current_state)<EOL>if len(self.offers) >= MAX_OFFERS_COLLECTED:<EOL><INDENT>logger.debug('<STR_LIT>'<EOL>'<STR_LIT>')<EOL>raise self.REQUESTING()<EOL><DEDENT>if self.discover_attempts >= MAX_ATTEMPTS_DISCOVER:<EOL><INDENT>logger.debug('<STR_LIT>'<EOL>'<STR_LIT>',<EOL>MAX_ATTEMPTS_DISCOVER, self.discover_attempts)<EOL>if len(self.offers) <= <NUM_LIT:0>:<EOL><INDENT>logger.debug('<STR_LIT>'<EOL>'<STR_LIT>')<EOL>raise self.ERROR()<EOL><DEDENT>logger.debug('<STR_LIT>'<EOL>'<STR_LIT>')<EOL>raise self.REQUESTING()<EOL><DEDENT>logger.debug('<STR_LIT>'<EOL>'<STR_LIT>')<EOL>raise self.SELECTING()<EOL>
Timeout of selecting on SELECTING state.

        Not specifiyed in [:rfc:`7844`].
        See comments in :func:`dhcpcapfsm.DHCPCAPFSM.timeout_request`.