捕获错误的网址服务器错误

时间:2015-11-23 00:41:08

标签: python couchdb

如果我初始化服务器但是使用了错误的url我的脚本会锁定而不会产生有用的错误。

url = sys.argv[1]
couch = couchdb.Server(url)
print type(couch)           # returns couchdb.client.Server even if url is wrong

print type(couch.stats())   # locks up before it can print

我可以用它来测试它是否是有效的服务器。

1 个答案:

答案 0 :(得分:0)

请尝试使用version()From the docs

  

version()CouchDB服务器的版本字符串。

     

请注意,这会导致请求,也可以使用   检查服务器的可用性

因此请使用couch.version()代替couch.stats()