Revision 11705e3d
b/lib/cli.py | ||
---|---|---|
257 | 257 |
QR_UNKNOWN, |
258 | 258 |
QR_INCOMPLETE) = range(3) |
259 | 259 |
|
260 |
#: Maximum batch size for ChooseJob |
|
261 |
_CHOOSE_BATCH = 25 |
|
262 |
|
|
260 | 263 |
|
261 | 264 |
class _Argument: |
262 | 265 |
def __init__(self, min=0, max=None): # pylint: disable=W0622 |
... | ... | |
3055 | 3058 |
""" |
3056 | 3059 |
assert self.jobs, "_ChooseJob called with empty job list" |
3057 | 3060 |
|
3058 |
result = self.cl.QueryJobs([i[2] for i in self.jobs], ["status"]) |
|
3061 |
result = self.cl.QueryJobs([i[2] for i in self.jobs[:_CHOOSE_BATCH]], |
|
3062 |
["status"]) |
|
3059 | 3063 |
assert result |
3060 | 3064 |
|
3061 | 3065 |
for job_data, status in zip(self.jobs, result): |
Also available in: Unified diff