[0.4.2]
[0.4.1]
[0.4]
typecast()
TorqueTask
[0.3.1]
Pool
processes to be set by default configuration file[0.3.0]
[0.2.1]
Changed
[0.2]
Added
LocalScriptCreator
added to simplify multi-core Script
generationTask
backend for script collection modified to store everything in Script
instances collected in a ScriptCollector
instanceScriptCollector
added to support easier collection of multiple Script
instancesSlurmTask
support addedcexec()
accepts all Popen
keyword argumentsStopWatch
instancesTask
instancesScript
interface to read/write scripts convenientlydeprecate()
for faster/more readable deprecation taggingChanged
Job
class merged with Platform
class to become abstract base class Task
. Backwards-compatibility maintained but is going to be deprecated with release 0.3Fixed
pyjob.local.LocalTask.wait()
did not function behave correctly when STDOUT was piped to separate logpyjob.cexec.cexec()
to enable decoding of other bytes
encodings than ASCII, which may be returned by subprocess.Popen.communicate()
LocalTask
to prevent deadlock when processes did not terminate properlypyjob.task.Task.wait()
that attempted to call a bool
in rare occasionsRemoved
pyjob.misc
and pyjob.platform
deprecated in favour of (temporary) modules