hydrachain/consensus/manager.py
def get_timeout(self):
        "setup a timeout for waiting for a proposal"
        if self.timeout_time is not None or self.proposal:
            return
        now = self.cm.chainservice.now
        round_timeout = ConsensusManager.round_timeout
        round_timeout_factor = ConsensusManager.round_timeout_factor
        delay = round_timeout * round_timeout_factor ** self.round
        self.timeout_time = now + delay
        return delay
def get_timeout(self):
        "setup a timeout for waiting for a proposal"
        if self.timeout_time is not None or self.proposal:
            return
        now = self.cm.chainservice.now
        round_timeout = ConsensusManager.round_timeout
        round_timeout_factor = ConsensusManager.round_timeout_factor
        delay = round_timeout * round_timeout_factor ** self.round
        self.timeout_time = now + delay
        return delay
def get_timeout ( self ) : if self . timeout_time is not None or self . proposal : return now = self . cm . chainservice . now round_timeout = ConsensusManager . round_timeout round_timeout_factor = ConsensusManager . round_timeout_factor delay = round_timeout * round_timeout_factor ** self . round self . timeout_time = now + delay return delay
setup a timeout for waiting for a proposal
setup a timeout for waiting for a proposal