[Modeling-cvs] ProjectModeling/Modeling FaultHandler.py,1.13,1.14 CHANGES,1.111,1.112
Status: Abandoned
Brought to you by:
sbigaret
From: <sbi...@us...> - 2003-06-19 14:19:04
|
Update of /cvsroot/modeling/ProjectModeling/Modeling In directory sc8-pr-cvs1:/tmp/cvs-serv17475 Modified Files: FaultHandler.py CHANGES Log Message: Fixed bug #757181: under python2.2 AccessArrayFaultHandler was triggered every time the array is accessed, instead of being fired only once. Also fixed test_EditingContext_Global.test_03_toManyFaultTrigger() Index: FaultHandler.py =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/FaultHandler.py,v retrieving revision 1.13 retrieving revision 1.14 diff -C2 -d -r1.13 -r1.14 *** FaultHandler.py 14 Mar 2003 11:40:08 -0000 1.13 --- FaultHandler.py 19 Jun 2003 14:19:02 -0000 1.14 *************** *** 450,457 **** # return l ! if sys.version_info >= (2, 2): # python v2.2 and higher **UNTESTED** def __getattr__(self, name): if name in self.__sequenceTypeMethods: ! self.completeInitializationOfObject(self.__object()) #trace(self.__object().storedValueForKey(self._relationshipName)) --- 450,458 ---- # return l ! if sys.version_info >= (2, 2): # python v2.2 and higher def __getattr__(self, name): if name in self.__sequenceTypeMethods: ! if not self.__list: ! self.completeInitializationOfObject(self.__object()) #trace(self.__object().storedValueForKey(self._relationshipName)) Index: CHANGES =================================================================== RCS file: /cvsroot/modeling/ProjectModeling/Modeling/CHANGES,v retrieving revision 1.111 retrieving revision 1.112 diff -C2 -d -r1.111 -r1.112 *** CHANGES 17 Jun 2003 17:01:30 -0000 1.111 --- CHANGES 19 Jun 2003 14:19:02 -0000 1.112 *************** *** 8,11 **** --- 8,14 ---- -------------------------------------------------------- + * Fixed bug #757181: under python2.2 AccessArrayFaultHandler was triggered + every time the array is accessed, instead of being fired only once. + * Fixed: adaptorModel() could raise instead of returning None when model's adaptorName is not set |