@property
    def connect_timeout(self):
        if self.total is None:
            return self._connect

        if self._connect is None or self._connect is self.DEFAULT_TIMEOUT:
            return self.total

        return min(self._connect, self.total)
Link to a Bokeh Github issue.
dataset/ETHPy150Open Bolton-and-Menk-GIS/restapi/restapi/requests/packages/urllib3/util.py/Timeout.connect_timeout--crossover with--dataset/ETHPy150Open bokeh/bokeh/bokeh/sphinxext/bokeh_github.py/bokeh_pull