After your next 'svn update' you need to get the latest chandlerdb version
by running in 'chandler':
     make chandlerdb  - OR -
     make

This update introduces a new attribute on Kind, called 'notify'.
This attribute makes it possible to turn off 'refresh' notifications on collections based off a KindSet. These notifications are sent out during view.refresh() and alert these collections about changes to items they contain that are coming into the view.

Below are the kinds in a fresh chandler repository that have collections based off them (*):

<Kind: ContentItem 5511c354-0599-11dc-dc65-c688e5d72e5f>
<Kind: Reminder 551280fa-0599-11dc-dc65-c688e5d72e5f>
<Kind: Note 5516b0f8-0599-11dc-dc65-c688e5d72e5f>
<Kind: Location 551a709e-0599-11dc-dc65-c688e5d72e5f>
<Kind: EmailAddress 552281b2-0599-11dc-dc65-c688e5d72e5f>
<Kind: Script 556eeeb2-0599-11dc-dc65-c688e5d72e5f>
<Kind: Certificate 5626206e-0599-11dc-dc65-c688e5d72e5f>
<Kind: FlickrPhotoMixin 57970152-0599-11dc-dc65-c688e5d72e5f>

As an experiment, I turned 'notify' off (set it to False) on EmailAddress.

Andi..

(*) obtained with:

for e in (e for e in view.findPath('//Schema/Core/Extent').iterItems(view)
          if hasattr(e, 'watchers')):
    print e.kind
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _

Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev

Reply via email to