[Chandler-dev] Getting rid of all __init__ methods (for Item subclasses)

Bryan Stearns stearns at osafoundation.org
Thu Mar 22 15:20:54 PST 2007


OK, I retract my suggestion about reindexingDeferred(). Any objections 
to my suggestion about observersDeferred()?

Andi Vajda wrote:
>
> On Thu, 22 Mar 2007, Grant Baillie wrote:
>
>> Well, I don't know the details of what filters/monitors/indexes/etc 
>> are coming in to play, but the attached test case raises a
>>
>> LookupError: Access to skiplist is denied, it is marked INVALID
>>
>> as written, and runs successfully if I remove the "with 
>> self.view.reindexingDeferred():" statement. Since the raise is 
>> triggered by a single attribute assignment (admittedly, 
>> EventStamp.rruleset, which results in a boatload of recurrence and 
>> triage status bookkeeping), I'm a little wary of adding 
>> view.reindexingDeferred() to the proposed __setup__.
>
> Like I said, the issue is not with the filter monitors but with the 
> boatload of user code running and causing access to indexes currently 
> invalidated. This issue is very valid and warrants caution but, and 
> this is my point, it is not a special case specific to filter monitors.
>
> Andi..
> _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
>
> Open Source Applications Foundation "chandler-dev" mailing list
> http://lists.osafoundation.org/mailman/listinfo/chandler-dev



More information about the chandler-dev mailing list