Changeset 6112 for branches/1.5/lang/tcl/scripts/task.tcl
- Timestamp:
- Mar 9, 2016 11:55:22 PM (7 years ago)
- Location:
- branches/1.5
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/1.5
-
branches/1.5/lang/tcl/scripts/task.tcl
r5984 r6112 19 19 20 20 itcl::class Rappture::Task { 21 private method GetSignal { signal }22 23 21 public variable logger "" 24 22 public variable jobstats Rappture::Task::MiddlewareTime … … 42 40 protected method _build_submit_cmd {cmd tfile params_file} 43 41 protected method _get_params {varlist uq_type uq_args} 42 private method GetSignal { signal } 44 43 45 44 private variable _xmlobj "" ;# XML object with inputs/outputs … … 123 122 itcl::body Rappture::Task::GetSignal {code} { 124 123 set signals { 125 126 127 128 124 HUP INT QUIT ILL TRAP ABRT BUS FPE KILL USR1 SEGV 125 USR2 PIPE ALRM TERM STKFLT CHLD CONT STOP TSTP TTIN 126 TTOU URG XCPU XFSZ VTALRM PROF WINCH POLL PWR SYS 127 RTMIN RTMIN+1 RTMIN+2 RTMIN+3 RTMAX-3 RTMAX-2 RTMAX-1 RTMAX 129 128 } 130 129 set sigNum [expr $code - 128] 131 130 if { $sigNum > 0 && $sigNum < [llength $signals] } { 132 131 return [lindex $signals $sigNum] 133 132 } 134 133 return "unknown exit code \"$code\"" … … 309 308 # invalid result from the program. Append the stderr 310 309 # from the program to the message. 311 312 set logmesg "Program signaled: signal was [GetSignal ]"310 if {$code > 128} { 311 set logmesg "Program signaled: signal was [GetSignal $code]" 313 312 } else { 314 313 set logmesg "Program finished: exit code is $code" … … 672 671 itcl::body Rappture::Task::_get_params {varlist uq_type uq_args} { 673 672 set pid [pid] 674 # puts " get_params.py$pid $varlist $uq_type $uq_args"673 # puts "puq get_params $pid $varlist $uq_type $uq_args" 675 674 if {[catch {exec puq get_params $pid $varlist $uq_type $uq_args}]} { 676 675 set fp [open "uq_debug.err" r]
Note: See TracChangeset
for help on using the changeset viewer.