allow univa destinations wo nativespec

if no nativespec is given for a univa destination the runner
does not know how much run time / memory was given to a job
which led to a comparison with `None`.

Now we default to infinite runtime and memory.
This commit is contained in:
Matthias Bernt
2022-02-09 19:16:13 +01:00
parent 76d2f6377a
commit 87337bad17
+3 -2
View File
@@ -32,6 +32,7 @@ import logging
import re
import signal
import time
from math import inf
from galaxy.jobs.runners.drmaa import DRMAAJobRunner
from galaxy.util import (
@@ -566,8 +567,8 @@ def _parse_native_specs(job_id, native_spec):
specification string passed to GE
return time,mem (or None,None if nothing found)
"""
tme = None
mem = None
tme = inf
mem = inf
# parse time
m = re.search(r"rt=([0-9:]+)[\s,]*", native_spec)
if m is not None: