diff options
| author | schneefux <schneefux+commit@schneefux.xyz> | 2017-08-23 19:28:20 +0200 |
|---|---|---|
| committer | schneefux <schneefux+commit@schneefux.xyz> | 2017-08-23 19:28:20 +0200 |
| commit | 6542cb321e044add7a8613a5ae39f44f06372cfd (patch) | |
| tree | 23cf96781c73950f26ad559c969551155f9ac680 | |
| parent | 1dfda21dcb1cdeb4ece768f7ed8f9e3c2cdd1d69 (diff) | |
| download | analyzer-6542cb321e044add7a8613a5ae39f44f06372cfd.tar.gz analyzer-6542cb321e044add7a8613a5ae39f44f06372cfd.zip | |
send analyze_update to notification header
| -rw-r--r-- | worker.py | 10 |
1 files changed, 6 insertions, 4 deletions
@@ -142,6 +142,12 @@ def try_process(): for meth, prop, body in queue: channel.basic_ack(meth.delivery_tag) + + # notify web + if prop.headers.get("notify"): + channel.basic_publish("amq.topic", prop.headers.get("notify"), + "analyze_update") + if DOCRUNCHMATCH: # forward to cruncher_global channel.basic_publish(exchange="", @@ -243,10 +249,6 @@ def process(): participant.trueskill_delta = (float(player.trueskill_mu) - float(player.trueskill_sigma)) - (float(participant.trueskill_mu) - float(participant.trueskill_sigma)) db.commit() - # notify web - for api_id in ids: - channel.basic_publish("amq.topic", "match." + api_id, - "analyze_update") except: db.rollback() raise |
