[Python-checkins] r59734 - tracker/instances/python-dev/detectors/cia.py

martin.v.loewis python-checkins at python.org
Sat Jan 5 12:19:55 CET 2008


Author: martin.v.loewis
Date: Sat Jan 5 12:19:55 2008
New Revision: 59734
Modified:
 tracker/instances/python-dev/detectors/cia.py
Log:
Make it a reactor, and support an empty oldvalues.
Modified: tracker/instances/python-dev/detectors/cia.py
==============================================================================
--- tracker/instances/python-dev/detectors/cia.py	(original)
+++ tracker/instances/python-dev/detectors/cia.py	Sat Jan 5 12:19:55 2008
@@ -34,9 +34,10 @@
 """
 
 
-def sendcia(db, cl, nodeid, newvalues):
- messages = set(newvalues.get('messages',()))
- messages -= set(cl.get(nodeid, 'messages'))
+def sendcia(db, cl, nodeid, oldvalues):
+ messages = set(cl.get(nodeid, 'messages'))
+ if oldvalues:
+ messages -= set(oldvalues.get('messages',()))
 if not messages:
 return
 messages = list(messages)
@@ -64,6 +65,6 @@
 pass
 
 def init(db):
- db.issue.audit('create', sendcia)
- db.issue.audit('set', sendcia)
+ db.issue.react('create', sendcia)
+ db.issue.react('set', sendcia)
 


More information about the Python-checkins mailing list

AltStyle によって変換されたページ (->オリジナル) /