- Workaround: Use always return if you want to return a value from a proc
- Workaround: Instead of:
if { [catch {
call_proc1
call_proc2
...
} errstring] } {
...
}
Use:
set err [catch {
call_proc1
call_proc2
...
} errstring]]
if { $err } {
...
}