【发布时间】:2020-01-28 07:20:20
【问题描述】:
我正在尝试使用环境变量在 python 代码中设置 backoff_factor 的值。
之后我尝试从我的 crateDB 代码中调用 backoff_factor 并抛出以下错误:ValueError: Timeout value connect was backoff_factor, but it must be an int, float or None.
我想要连接数据库的重试间隔。
请参考以下链接:
我在这里设置导出'backoff_factor'=0.1:https://github.com/smartsdk/ngsi-timeseries-api/blob/master/setup_dev_env.sh
使用 os 模块在我的源代码中的crate.py 文件中使用backoff_factor:https://github.com/smartsdk/ngsi-timeseries-api/blob/dc565af24b303a94f7c298b2567e62487088de3b/src/translators/crate.py#L64
def setup(self):
environ.get('backoff_factor')
url = "{}:{}".format(self.host, self.port)
self.conn = client.connect([url],'backoff_factor')
self.cursor = self.conn.cursor()
我也尝试升级 urllib3 和请求版本,但没有成功。 任何帮助将不胜感激。谢谢
【问题讨论】:
标签: python-3.x python-requests urllib3