Mailing list archives: February 2005

Site index · List index
Message listThread · Author · Date
g.b...@opengroup.org by deleting the end time). Wed, 24 Aug, 19:47
lco...@vh-s.de> Š Fri, 26 Jul, 11:50
m.@kahuna.osafoundation.org> /cvsrep/external/persistence/xerces-c/win32/InitTermTest added to the repository Mon, 03 May, 09:42
m.@osafoundation.org> /cvsrep/external/persistence/xerces-c/win32/InitTermTest added to the repository Mon, 03 May, 09:42
m.@osafoundation.org> /cvsrep/external/persistence/xerces-c/win32/InitTermTest added to the repository Mon, 03 May, 09:42
m.@osafoundation.org> /cvsrep/external/persistence/xerces-c/win32/InitTermTest added to the repository Mon, 03 May, 09:42
s ion&lt;/dt&gt; &lt;dd&gt;&lt;a href="http://viewcvs.osafoundation.org/chandler?view=rev&amp;amp;rev=15918"&gt;15918&lt;/a&gt;&lt;/dd&gt; &lt;dt&gt;Author&lt;/dt&gt; &lt;dd&gt;vajda&lt;/dd&gt; &lt;dt&gt;Date&lt;/dt&gt; &lt;dd&gt;2007-11-26 21:27:23 -0800 (Mon, 26 Nov 2007)&lt;/dd&gt; &lt;/dl&gt; &lt;h3&gt;Log Message&lt;/h3&gt; &lt;div class="commit-msg"&gt;applied patch for &lt;a href="http://bugzilla.osafoundation.org/show_bug.cgi?id=11421"&gt;bug 11421&lt;/a&gt;&lt;/div&gt; &lt;h3&gt;Modified Paths&lt;/h3&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbMakefile"&gt;trunk/internal/chandlerdb/Makefile&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbitemItemErrorpy"&gt;trunk/internal/chandlerdb/chandlerdb/item/ItemError.py&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbitemcc"&gt;trunk/internal/chandlerdb/chandlerdb/item/c.c&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbitemch"&gt;trunk/internal/chandlerdb/chandlerdb/item/c.h&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbitemitemc"&gt;trunk/internal/chandlerdb/chandlerdb/item/item.c&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbschemacc"&gt;trunk/internal/chandlerdb/chandlerdb/schema/c.c&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbschemach"&gt;trunk/internal/chandlerdb/chandlerdb/schema/c.h&lt;/a&gt;&lt;/li&gt; &lt;li&gt;&lt;a href="#trunkinternalchandlerdbchandlerdbschemadescriptorc"&gt;trunk/internal/chandlerdb/chandlerdb/schema/descriptor.c&lt;/a&gt;&lt;/li&gt; &lt;/ul&gt; &lt;/div&gt; &lt;div id="patch"&gt; &lt;h3&gt;Diff&lt;/h3&gt; &lt;a id="trunkinternalchandlerdbMakefile"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/Makefile (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/Makefile 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/Makefile 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -1,5 +1,5 @@ &lt;/span&gt;&lt;span class="cx"&gt; &lt;/span&gt;&lt;span class="rem"&gt;-RELVER=0.7-$(BRANCH_REV_PREFIX)29 &lt;/span&gt;&lt;span class="add"&gt;+RELVER=0.7-$(BRANCH_REV_PREFIX)30 &lt;/span&gt;&lt;span class="cx"&gt; CHANDLERDB=$(INTERNAL)/chandlerdb DB_VER=4.6 SRC=$(CHANDLERDB) &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbitemItemErrorpy"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/item/ItemError.py (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/item/ItemError.py 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/item/ItemError.py 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -118,7 +118,7 @@ &lt;/span&gt;&lt;span class="cx"&gt; class NoValueForAttributeError(AttributeError, ItemError): &lt;/span&gt;&lt;span class="rem"&gt;- __doc__ = &amp;quot;%s (Kind: %s) has no value for '%s'&amp;quot; &lt;/span&gt;&lt;span class="add"&gt;+ __doc__ = &amp;quot;%s (%s) has no value for '%s'&amp;quot; &lt;/span&gt;&lt;span class="cx"&gt; def getAttribute(self): return self.args[1] &lt;/span&gt;&lt;span class="lines"&gt;@@ -130,7 +130,7 @@ &lt;/span&gt;&lt;span class="cx"&gt; class NoLocalValueForAttributeError(NoValueForAttributeError): &lt;/span&gt;&lt;span class="rem"&gt;- __doc__ = &amp;quot;%s (Kind: %s) has no local value for '%s'&amp;quot; &lt;/span&gt;&lt;span class="add"&gt;+ __doc__ = &amp;quot;%s (%s) has no local value for '%s'&amp;quot; &lt;/span&gt;&lt;span class="cx"&gt; def __str__(self): return self.__doc__ %(self.getItem()._repr_(), &lt;/span&gt;&lt;span class="lines"&gt;@@ -138,6 +138,16 @@ &lt;/span&gt;&lt;span class="cx"&gt; self.getAttribute()) &lt;/span&gt;&lt;span class="add"&gt;+class NoDescriptorForAttributeError(AttributeError, ItemError): + __doc__ = &amp;quot;%s of %s (%s) has no descriptor for attribute '%s'&amp;quot; + + def __str__(self): + return self.__doc__ %(type(self.getItem()), + self.getItem()._repr_(), + self.getItem()._kind, + self.getAttribute()) + + &lt;/span&gt;&lt;span class="cx"&gt; class ReadOnlyAttributeError(AttributeError, ItemError): __doc__ = 'Item %s: value for %s is read-only' &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbitemcc"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/item/c.c (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/item/c.c 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/item/c.c 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -34,6 +34,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; PyTypeObject *ReadOnlyAttributeError = NULL; PyTypeObject *ChangeDuringCommitError = NULL; PyTypeObject *KindlessItemError = NULL; &lt;/span&gt;&lt;span class="add"&gt;+PyTypeObject *NoLocalValueForAttributeError = NULL; +PyTypeObject *NoDescriptorForAttributeError = NULL; &lt;/span&gt;&lt;span class="cx"&gt; PyTypeObject *CView = NULL; PyObject *Nil = NULL; PyObject *Default = NULL; &lt;/span&gt;&lt;span class="lines"&gt;@@ -184,6 +186,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; LOAD_TYPE(m, ReadOnlyAttributeError); LOAD_TYPE(m, ChangeDuringCommitError); LOAD_TYPE(m, KindlessItemError); &lt;/span&gt;&lt;span class="add"&gt;+ LOAD_TYPE(m, NoLocalValueForAttributeError); + LOAD_TYPE(m, NoDescriptorForAttributeError); &lt;/span&gt;&lt;span class="cx"&gt; Py_DECREF(m); if (!(m = PyImport_ImportModule(&amp;quot;chandlerdb.schema.c&amp;quot;))) &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbitemch"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/item/c.h (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/item/c.h 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/item/c.h 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -57,6 +57,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; extern PyTypeObject *ReadOnlyAttributeError; extern PyTypeObject *ChangeDuringCommitError; extern PyTypeObject *KindlessItemError; &lt;/span&gt;&lt;span class="add"&gt;+extern PyTypeObject *NoLocalValueForAttributeError; +extern PyTypeObject *NoDescriptorForAttributeError; &lt;/span&gt;&lt;span class="cx"&gt; extern PyTypeObject *CView; extern PyObject *Nil; &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbitemitemc"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/item/item.c (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/item/item.c 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/item/item.c 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -779,7 +779,10 @@ &lt;/span&gt;&lt;span class="cx"&gt; return defaultValue; } &lt;/span&gt;&lt;span class="rem"&gt;- PyErr_SetObject(PyExc_AttributeError, name); &lt;/span&gt;&lt;span class="add"&gt;+ value = PyTuple_Pack(2, self, name); + PyErr_SetObject((PyObject *) NoLocalValueForAttributeError, value); + Py_DECREF(value); + &lt;/span&gt;&lt;span class="cx"&gt; return NULL; } &lt;/span&gt;&lt;span class="lines"&gt;@@ -956,7 +959,12 @@ &lt;/span&gt;&lt;span class="cx"&gt; if (!descriptor) { &lt;/span&gt;&lt;span class="rem"&gt;- PyErr_SetObject(PyExc_AttributeError, name); &lt;/span&gt;&lt;span class="add"&gt;+ PyObject *tuple = PyTuple_Pack(2, self, name); + + PyErr_SetObject((PyObject *) NoDescriptorForAttributeError, + tuple); + Py_DECREF(tuple); + &lt;/span&gt;&lt;span class="cx"&gt; return NULL; } &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbschemacc"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/schema/c.c (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/schema/c.c 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/schema/c.c 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -28,7 +28,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; PyTypeObject *CValues = NULL; PyTypeObject *CLinkedMap = NULL; PyTypeObject *PersistentSequence = NULL; &lt;/span&gt;&lt;span class="rem"&gt;-PyObject *PyExc_StaleItemError = NULL; &lt;/span&gt;&lt;span class="add"&gt;+PyTypeObject *StaleItemError = NULL; +PyTypeObject *NoValueForAttributeError = NULL; &lt;/span&gt;&lt;span class="cx"&gt; PyObject *True_TUPLE = NULL; PyObject *Empty_TUPLE = NULL; PyObject *Empty = NULL; &lt;/span&gt;&lt;span class="lines"&gt;@@ -79,7 +80,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; if (!(m = PyImport_ImportModule(&amp;quot;chandlerdb.item.ItemError&amp;quot;))) return; &lt;/span&gt;&lt;span class="rem"&gt;- PyExc_StaleItemError = PyObject_GetAttrString(m, &amp;quot;StaleItemError&amp;quot;); &lt;/span&gt;&lt;span class="add"&gt;+ LOAD_TYPE(m, StaleItemError); + LOAD_TYPE(m, NoValueForAttributeError); &lt;/span&gt;&lt;span class="cx"&gt; Py_DECREF(m); if (!(m = PyImport_ImportModule(&amp;quot;chandlerdb.item.c&amp;quot;))) &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbschemach"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/schema/c.h (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/schema/c.h 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/schema/c.h 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -41,7 +41,8 @@ &lt;/span&gt;&lt;span class="cx"&gt; extern PyTypeObject *CValues; extern PyTypeObject *CLinkedMap; extern PyTypeObject *PersistentSequence; &lt;/span&gt;&lt;span class="rem"&gt;-extern PyObject *PyExc_StaleItemError; &lt;/span&gt;&lt;span class="add"&gt;+extern PyTypeObject *StaleItemError; +extern PyTypeObject *NoValueForAttributeError; &lt;/span&gt;&lt;span class="cx"&gt; extern PyObject *True_TUPLE, *Empty_TUPLE; extern PyObject *Empty; &lt;/span&gt;&lt;/pre&gt;&lt;/div&gt; &lt;a id="trunkinternalchandlerdbchandlerdbschemadescriptorc"&gt;&lt;/a&gt; &lt;div class="modfile"&gt;&lt;h4&gt;Modified: trunk/internal/chandlerdb/chandlerdb/schema/descriptor.c (15917 =&gt; 15918)&lt;/h4&gt; &lt;pre class="diff"&gt; &lt;span class="info"&gt;--- trunk/internal/chandlerdb/chandlerdb/schema/descriptor.c 2007-11-27 05:18:07 UTC (rev 15917) +++ trunk/internal/chandlerdb/chandlerdb/schema/descriptor.c 2007-11-27 05:27:23 UTC (rev 15918) &lt;/span&gt;&lt;span class="lines"&gt;@@ -190,7 +190,7 @@ &lt;/span&gt;&lt;span class="cx"&gt; } else if (item-&amp;gt;status &amp;amp; STALE) { &lt;/span&gt;&lt;span class="rem"&gt;- PyErr_SetObject(PyExc_StaleItemError, (PyObject *) item); &lt;/span&gt;&lt;span class="add"&gt;+ PyErr_SetObject((PyObject *) StaleItemError, (PyObject *) item); &lt;/span&gt;&lt;span class="cx"&gt; return NULL; } else &lt;/span&gt;&lt;span class="lines"&gt;@@ -272,15 +272,26 @@ &lt;/span&gt;&lt;span class="cx"&gt; Py_INCREF(value); } else &lt;/span&gt;&lt;span class="rem"&gt;- PyErr_SetObject(PyExc_AttributeError, self-&amp;gt;name); - } &lt;/span&gt;&lt;span class="add"&gt;+ { + PyObject *tuple = PyTuple_Pack(2, item, self-&amp;gt;name); + + PyErr_SetObject((PyObject *) NoValueForAttributeError, + tuple); + Py_DECREF(tuple); + } + } &lt;/span&gt;&lt;span class="cx"&gt; else value = PyObject_CallMethodObjArgs((PyObject *) item, getAttributeValue_NAME, self-&amp;gt;name, attrDict, attr-&amp;gt;attrID, NULL); return value; } &lt;/span&gt;&lt;span class="rem"&gt;- PyErr_SetObject(PyExc_AttributeError, self-&amp;gt;name); &lt;/span&gt;&lt;span class="add"&gt;+ { + PyObject *tuple = PyTuple_Pack(2, item, self-&amp;gt;name); + + PyErr_SetObject((PyObject *) NoValueForAttributeError, tuple); + Py_DECREF(tuple); + } &lt;/span&gt;&lt;span class="cx"&gt; return NULL; } } &lt;/span&gt;&lt;spa class="cx"> return NULL; } else </span><span class="lines">@@ -272,15 +272,26 @@ </span><span class="cx"> Py_INCREF(value); } else </span><span class="rem">- PyErr_SetObject(PyExc_AttributeError, self-&gt;name); - } </span><span class="add">+ { + PyObject *tuple = PyTuple_Pack(2, item, self-&gt;name); + + PyErr_SetObject((PyObject *) NoValueForAttributeError, + tuple); + Py_DECREF(tuple); + } + } </span><span class="cx"> else value = PyObject_CallMethodObjArgs((PyObject *) item, getAttributeValue_NAME, self-&gt;name, attrDict, attr-&gt;attrID, NULL); return value; } </span><span class="rem">- PyErr_SetObject(PyExc_AttributeError, self-&gt;name); </span><span class="add">+ { + PyObject *tuple = PyTuple_Pack(2, item, self-&gt;name); + + PyErr_SetObject((PyObject *) NoValueForAttributeError, tuple); + Py_DECREF(tuple); + } </span><span class="cx"> return NULL; } } </span><span class="lines">@@ -295,7 +306,7 @@ </span><span class="cx"> } else if (item-&gt;status &amp; STALE) { </span><span class="rem">- PyErr_SetObject(PyExc_StaleItemError, (PyObject *) item); </span><span class="add">+ PyErr_SetObject((PyObject *) StaleItemError, (PyObject *) item); </span><span class="cx"> return -1; } else if (value == NULL) </span> </pre> </div> </div> </body> </html> --===============0496649103== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Commits mailing list Commits@osafoundation.org http://lists.osafoundation.org/mailman/listinfo/commits Sat, 07 Apr, 21:37
sky [No Subject] Sun, 11 Apr, 13:06
va...@yahoo.ca> 200403181924.i2IJOESc023666@hula.osafoundation.org> Tue, 22 Feb, 04:55
va...@yahoo.ca> 200403181924.i2IJOESc023666@hula.osafoundation.org> Tue, 22 Feb, 04:55
va...@yahoo.ca> 200403181924.i2IJOESc023666@hula.osafoundation.org> Tue, 22 Feb, 04:55
va...@yahoo.ca> 200403181924.i2IJOESc023666@hula.osafoundation.org> Tue, 22 Feb, 04:55
va...@yahoo.ca> 200403181924.i2IJOESc023666@hula.osafoundation.org> Tue, 22 Feb, 04:55
y .mbox.msgsum Wed, 06 May, 16:56
Message listThread · Author · Date
Box list
Jan 200827
Dec 2007224
Nov 2007217
Oct 2007105
Sep 200793
Aug 200727
Jul 2007105
Jun 2007108
May 2007292
Apr 2007276
Mar 2007275
Feb 2007303
Jan 2007183
Dec 2006232
Nov 2006183
Oct 200697
Sep 2006163
Aug 2006162
Jul 2006265
Jun 2006136
May 2006105
Apr 2006208
Mar 2006229
Feb 2006230
Jan 2006260
Dec 2005128
Nov 2005246
Oct 2005123
Sep 200572
Aug 200524
Jul 200517
Jun 20054
May 200520
Apr 20059
Mar 200519
Feb 200514
Jan 200548
Dec 200448
Nov 200410
Oct 20043
Aug 200411
Jul 20045
Jun 200412
May 20041
Apr 200421
Mar 200419
Feb 20047
Jan 200463
Dec 200344
Nov 200335
Oct 200343
Sep 200338
Aug 200354
Jul 200314
Jun 200360
May 2003125
Apr 2003117
Mar 2003166
Feb 2003220
Jan 2003408
Dec 2002297
Nov 2002728
Oct 2002479