(self, event_data)
return super(Timeout, self).enter(event_data)
Extends `transitions.core.State.enter` by starting a timeout timer for the current model
            when the state is entered and self.timeout is larger than 0.
Extends `transitions.core.State.enter` by starting a timeout timer for the current model
            when the state is entered and self.timeout is larger than 0.
Extends transitions . core . State . enter by starting a timeout timer for the current model when the state is entered and self . timeout is larger than 0 .
def enter(self, event_data):
        """ Extends `transitions.core.State.enter` by starting a timeout timer for the current model
            when the state is entered and self.timeout is larger than 0.
        """
        if self.timeout > 0:
            timer = Timer(self.timeout, self._process_timeout, args=(event_data,))
            timer.daemon = True
            timer.start()
            self.runner[id(event_data.model)] = timer
        return super(Timeout, self).enter(event_data)
def enter ( self , event_data ) : if self . timeout > 0 : timer = Timer ( self . timeout , self . _process_timeout , args = ( event_data , ) ) timer . daemon = True timer . start ( ) self . runner [ id ( event_data . model ) ] = timer return super ( Timeout , self ) . enter ( event_data )