diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-08 18:00:21 +0100 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-03-08 18:00:21 +0100 |
| commit | 93708bb31e2edd71f4cb8ac922b8afae263de293 (patch) | |
| tree | 19df0bd19c90c89357415c6f6b655d52f5d5a650 /joblib.py | |
| parent | e6f3ff106d4ef3570b61748993f712af3a5227b2 (diff) | |
| download | joblib-93708bb31e2edd71f4cb8ac922b8afae263de293.tar.gz joblib-93708bb31e2edd71f4cb8ac922b8afae263de293.zip | |
allow batched priorities
Diffstat (limited to 'joblib.py')
| -rw-r--r-- | joblib.py | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -47,13 +47,17 @@ class JobQueue(object): payloads = payload else: payloads = [payload] + if isinstance(priority, list): + priorities = priority + else: + priorities = [priority] * len(payloads) ids = [] for pl in payloads: ids.append(await con.fetchval(""" INSERT INTO jobs(type, payload, priority) VALUES($1, $2, $3) RETURNING id - """, jobtype, json.dumps(pl), priority)) + """, jobtype, json.dumps(pl), priorities)) if isinstance(payload, list): return ids else: |
