[Zope-Checkins] CVS: Zope2  - 010620-2.4-btreeconflict.stx:1.1
   
    Matthew T. Kromer
     
    matt@digicool.com
       
    Wed, 20 Jun 2001 10:48:51 -0400 (EDT)
    
    
  
Update of /cvs-repository/Zope2/doc/changenotes
In directory korak.digicool.com:/tmp/cvs-serv8506/doc/changenotes
Added Files:
	010620-2.4-btreeconflict.stx 
Log Message:
Raise ZODB.POSException.ConflictError inside of resolveConflict routines
instead of any other error that may be raised.
--- Added File 010620-2.4-btreeconflict.stx in package Zope2 ---
CHANGE
	
	010620-2.4-btreeconflict
DEVELOPMENT BRANCH TAG
	(trunk)
DESCRIPTION
	This change makes BTree conflict resolutions raise ConflictError
	when persistence is active at compile time.
AFFECTED MODULES
	- BTrees/MergeTemplate.c
	- BTrees/BTreeModuleTemplate.c
	- BTrees/BucketTemplate.c
	- BTrees/BTreeTemplate.c
API CHANGES
	None.
NONAPI CHANGES
	The master module template BTreeModuleTemplate will now import
	ConflictError from ZODB.POSException.
	ConflictError is raised in merge_error instead of ValueError.
	(arguably redundant with the below)
	bucket_p_resolveConflict and BTree_p_resolveConflict will 
	replace any error that is raised if they return NULL with a Conflict
	Error.