Python Kraken API请求发送异常

Python Kraken API请求发送异常,python,api,exception,Python,Api,Exception,在一个简单的查询之后 k.query_public('Ticker', {'pair' : 'GNOETH'})['result']['GNOETH']['b'][0]) 如果我遇到超时或其他异常,如504,则 “下一个查询”和“我的周期”中的所有下一个查询都会遇到此异常: http.client.CannotSendRequest: Request-sent while True: try: trades = k.query_public('Trades', {'pair' :

在一个简单的查询之后

k.query_public('Ticker', {'pair' : 'GNOETH'})['result']['GNOETH']['b'][0])
如果我遇到超时或其他异常,如504,则 “下一个查询”和“我的周期”中的所有下一个查询都会遇到此异常:

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

如何防止这种情况发生?

我有一个答案-您必须关闭与k.conn的连接。关闭()例外:

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

还要尝试确保在创建api密钥时将“nonce”的值设置为0。

我也有同样的问题,没有答案?我在这里打开了一个问题