[Checkins] SVN: Sandbox/luciano/kirbi/src/kirbi/pac.py added
changed fields info to the ObjectModified event in XML-RPC updates
Luciano Ramalho
luciano at ramalho.org
Sun Aug 12 16:51:53 EDT 2007
Log message for revision 78779:
added changed fields info to the ObjectModified event in XML-RPC updates
Changed:
U Sandbox/luciano/kirbi/src/kirbi/pac.py
-=-
Modified: Sandbox/luciano/kirbi/src/kirbi/pac.py
===================================================================
--- Sandbox/luciano/kirbi/src/kirbi/pac.py 2007-08-12 17:20:15 UTC (rev 78778)
+++ Sandbox/luciano/kirbi/src/kirbi/pac.py 2007-08-12 20:51:53 UTC (rev 78779)
@@ -3,7 +3,8 @@
from zope.app.container.contained import NameChooser as BaseNameChooser
from zope.app.container.interfaces import INameChooser
from zope.interface import implements
-from zope import event, lifecycleevent
+from zope import event
+from zope.lifecycleevent import ObjectModifiedEvent, Attributes
from zope import schema
from operator import attrgetter
from isbn import isValidISBN, isValidISBN10, convertISBN10toISBN13, filterDigits
@@ -71,7 +72,8 @@
book = self[isbn13]
book.update(**book_dict)
del self.pending_isbns[isbn13]
- event.notify(lifecycleevent.ObjectModifiedEvent(book, IBook))
+ changed = Attributes(IBook, *list(book_dict))
+ event.notify(ObjectModifiedEvent(book, changed))
updated += 1
return updated
More information about the Checkins
mailing list