On Jan 30, 2007, at 1:21 PM, Phillip J. Eby wrote:
At 12:37 PM 1/30/2007 -0800, Morgen Sagen wrote:
Additionally, If the item version
embedded in the EIMML is less than or equal to the version number
last seen from this peer, an OutOfSequence exception is raised.
Just an FYI, but this isn't really an error condition. If we
receive an out-of-sequence email, we should simply ignore it.
I thought about just ignoring it, but then I thought perhaps the
caller might want to be aware of this situation, and possibly alert
the user(?). Not sure.
(By the way, nice work on the implementation; I see the doctests
got a lot shorter and clearer after the refactoring to make states
handle their own merging.)
I neglected to give kudos to Phillip for his elegant merge algorithm
and many helpful suggestions. Thanks, pje!
~morgen
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
Open Source Applications Foundation "chandler-dev" mailing list
http://lists.osafoundation.org/mailman/listinfo/chandler-dev