try 支持多个连续
This commit is contained in:
parent
74de7e519a
commit
4c3140b12c
@ -227,7 +227,9 @@ __err() {
|
|||||||
}
|
}
|
||||||
|
|
||||||
__try() {
|
__try() {
|
||||||
[[ $_try_return -eq 0 ]] && eval $({ ! _1=$({ _0=$($@); } 2>&1; echo -n "_try_out='$_0' _try_return=$? " >&2); echo -n "_try_err='$_1'"; } 2>&1)
|
if [[ $_try_return -eq 0 ]]; then
|
||||||
|
eval $({ ! _1=$({ _0=$($@); } 2>&1; echo -n "_try_out='$_0' _try_return=$? " >&2); echo -n "_try_err='$_1'"; } 2>&1)
|
||||||
|
fi
|
||||||
}
|
}
|
||||||
|
|
||||||
__catch() {
|
__catch() {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user