这个解释了处理一个ErrorType枚举的不同错误的一种很好的方法,但是我的要求似乎不同,因为我的错误是用来自HTTP的消息初始化的。这是我的心愿: case BAD_REQUEST(message: String)
case UNAUTHORIZED(message还是有其他的解决办法能帮我解决我的<
我打算使用的行为是,任何HTTPErrors的内容输出都带有logging.error和状态代码,并且错误会传递: requestother_stuff) with closing(urllib2.urlopen(request)) as fd: except HTTPError此代码用于API的大多数客户端,以替代诸如根路径和http头之类的东西.然