File tree Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Expand file tree Collapse file tree 1 file changed +4
-2
lines changed Original file line number Diff line number Diff line change @@ -477,11 +477,13 @@ def wait(jobId, timeout=-1):
477477 signaled = c_int ()
478478 c (drmaa_wifsignaled , byref (signaled ), stat )
479479 coredumped = c_int ()
480- c (drmaa_wcoredump , byref (coredumped ), stat )
480+ if exited .value == 0 :
481+ c (drmaa_wcoredump , byref (coredumped ), stat )
481482 exit_status = c_int ()
482483 c (drmaa_wexitstatus , byref (exit_status ), stat )
483484 term_signal = create_string_buffer (SIGNAL_BUFFER )
484- c (drmaa_wtermsig , term_signal , sizeof (term_signal ), stat )
485+ if signaled .value == 1 :
486+ c (drmaa_wtermsig , term_signal , sizeof (term_signal ), stat )
485487 return JobInfo (jid_out .value .decode (), bool (exited ), bool (signaled ),
486488 term_signal .value .decode (), bool (coredumped ),
487489 bool (aborted ), int (exit_status .value ), res_usage )
You can’t perform that action at this time.
0 commit comments