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
|