sys.pathinstead of appended (#26)
JobMonitormore resilient to SMTP settings problems (#34)
importlibinstead of using
Just fixed a couple minor issues.
exceptionis now the properly set as the cause of death when a job encounters an exception.
qmasterprocess caused by not cleaning up job info as recommended in the DRMAA Python documentation.
Noneto be more Pythonic, instead of -1 like it was before.
With the previous release things could still go wrong if a process died at just the wrong moment when we're trying to get it's status, so I've added some exception handling to take care of that. I've also:
This release mostly features greatly improved reliability of stalled job detection, but also includes some refactoring. Here's the complete list:
JobExceptionif we give up on a job instead of ending up in a bad state.
SEND_ERROR_MAILSenvironment variable to
pg_mapfunction. It was replaced by
runnermodule from generated API documentation, because no one should really need to use it directly.
Bug-fix release. Changes are:
JobMonitoris now a context manager so that all jobs get killed when an exception occurs.
Just a minor bugfix release. Changes are:
gridmap_web, since it can be used to talk to any
JobMonitorinstance. (Fixes #14)
matplotlibback-end multiple times.
clean_pathwasn't being called on the working directory, which was causing ETS-specific issues.