python - Kraken API 请求发送异常

标签 python api exception

简单查询后

k.query_public('Ticker', {'pair' : 'GNOETH'})['result']['GNOETH']['b'][0])

如果我遇到超时或其他异常(例如 504), 下一个查询以及我的周期中的所有下一个查询都会遇到此异常:

http.client.CannotSendRequest: Request-sent

如何防止这种情况发生?

最佳答案

我有一个答案 - 你必须在异常中关闭与 k.conn.close() 的连接:

 while True:
  try:
   trades = k.query_public('Trades', {'pair' : 'ETHUSD'})
   return trades
   break
  except Exception as ex:
   k.conn.close()

关于python - Kraken API 请求发送异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44933052/

相关文章:

python - 如何将pandas中的长数据格式转换为宽数据格式

java - 验证失败时在 Spring RestController 中抛出什么类型的异常?

python - python中的hackerrank平均函数

java - 在 Android 中获取 WOEID

javascript - Emberjs 从 ArrayController 填充 Ember 下拉框

javascript - 谷歌图表 : Assign value to different axis

exception - 如何避免加载网页时因 watir-webdriver 超时错误导致程序终止?

java - 动态方法中的 InvokingTargetException

python - 使用 kivy 和 python 返回屏幕管理器时未设置焦点

python - 使用 AppleScript 的输出作为 Automator 中 Shell 脚本的输入