Revision fae737ac
b/lib/jqueue.py | ||
---|---|---|
431 | 431 |
def _GetArchivedJobPath(self, job_id): |
432 | 432 |
return os.path.join(constants.JOB_QUEUE_ARCHIVE_DIR, "job-%s" % job_id) |
433 | 433 |
|
434 |
def _ExtractJobID(self, name): |
|
435 |
m = self._RE_JOB_FILE.match(name) |
|
436 |
if m: |
|
437 |
return m.group(1) |
|
438 |
else: |
|
439 |
return None |
|
440 |
|
|
434 | 441 |
def _GetJobIDsUnlocked(self, archived=False): |
435 | 442 |
"""Return all known job IDs. |
436 | 443 |
|
... | ... | |
442 | 449 |
extra IDs). |
443 | 450 |
|
444 | 451 |
""" |
445 |
jfiles = self._ListJobFiles() |
|
446 |
jlist = [m.group(1) for m in |
|
447 |
[self._RE_JOB_FILE.match(name) for name in jfiles]] |
|
452 |
jlist = [self._ExtractJobID(name) for name in self._ListJobFiles()] |
|
448 | 453 |
jlist.sort() |
449 | 454 |
return jlist |
450 | 455 |
|
Also available in: Unified diff