【发布时间】:2012-05-20 07:18:50
【问题描述】:
所以我基本上必须通过异常将应用程序的 2 层相互隔离。
我有这个 WLST 12c 脚本(python 2.2),就像
try:
something something...
except java.lang.UnsuportedOpperationException, (a, b):
pass
except java.lang.reflect.UndeclaredThrowableException, (a, b):
pass
我希望能够重新引发我自己的一种异常类型,其中包含有关导致上一个异常的原因的消息(不,我不知道 a 和 b 是什么参数是,但我猜其中一个应该是异常描述)。
我自己是一个java人,所以我很期待类似的东西
try {
something something...
} catch (Exception e) {
throw new RuntimeException(e, "something horrible happened");
}
【问题讨论】:
-
你到底为什么使用python 2.2?最新的 2.2 版本是 2003 年。据我所知,目前还没有发行版为其当前版本提供该版本...
-
实际上看起来像是在使用
Jython解释器,就版本号而言,它可能落后于 CPython
标签: python exception-handling wlst python-2.2