<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/</link>
    <language>en-us</language>

    <title>cpython-lru_cache-weakref: Python/exceptions.c history</title>
    <description>Python/exceptions.c revision history</description>
    <item>
    <title>Remove bogus DECREF of self.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e7d30d75dae7/Python/exceptions.c</link>
    <description><![CDATA[Remove bogus DECREF of self.<br/>
Change __str__() functions to METH_O.<br/>
Change WindowsError__str__ to use PyTuple_Pack.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 15 May 2006 09:22:27 +0000</pubDate>
</item>
<item>
    <title>Change WindowsError to carry the Win32 error code in winerror,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e2ef60fec3da/Python/exceptions.c</link>
    <description><![CDATA[Change WindowsError to carry the Win32 error code in winerror,<br/>
and the DOS error code in errno. Revert changes where<br/>
WindowsError catch blocks unnecessarily special-case OSError.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 11 May 2006 13:28:43 +0000</pubDate>
</item>
<item>
    <title>- Add new Warning class, ImportWarning</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b5e7d5b3c442/Python/exceptions.c</link>
    <description><![CDATA[- Add new Warning class, ImportWarning<br/>
<br/>
 - Warn-raise ImportWarning when importing would have picked up a directory<br/>
   as package, if only it'd had an __init__.py. This swaps two tests (for<br/>
   case-ness and __init__-ness), but case-test is not really more expensive,<br/>
   and it's not in a speed-critical section.<br/>
<br/>
 - Test for the new warning by importing a common non-package directory on<br/>
   sys.path: site-packages<br/>
<br/>
 - In regrtest.py, silence warnings generated by the build-environment<br/>
   because Modules/ (which is added to sys.path for Setup-created modules)<br/>
   has 'zlib' and '_ctypes' directories without __init__.py's.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 27 Apr 2006 23:13:20 +0000</pubDate>
</item>
<item>
    <title>Make Py_BuildValue, PyObject_CallFunction and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9b22d8b7bcaa/Python/exceptions.c</link>
    <description><![CDATA[Make Py_BuildValue, PyObject_CallFunction and<br/>
PyObject_CallMethod aware of PY_SSIZE_T_CLEAN.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 14 Apr 2006 09:08:42 +0000</pubDate>
</item>
<item>
    <title>low-hanging fruit in Python/ - g++ still hates all the enum_kind declarations</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2b2e9c388fbb/Python/exceptions.c</link>
    <description><![CDATA[low-hanging fruit in Python/ - g++ still hates all the enum_kind declarations<br/>
in Python/Python-ast.c. Not sure what to do about those.]]></description>
    <author>&#65;&#110;&#116;&#104;&#111;&#110;&#121;&#32;&#66;&#97;&#120;&#116;&#101;&#114;&#32;&#60;&#97;&#110;&#116;&#104;&#111;&#110;&#121;&#98;&#97;&#120;&#116;&#101;&#114;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 11 Apr 2006 07:43:46 +0000</pubDate>
</item>
<item>
    <title>Merge p3yk branch with the trunk up to revision 45595. This breaks a fair</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f731859e9b3b/Python/exceptions.c</link>
    <description><![CDATA[Merge p3yk branch with the trunk up to revision 45595. This breaks a fair<br/>
number of tests, all because of the codecs/_multibytecodecs issue described<br/>
here (it's not a Py3K issue, just something Py3K discovers):<br/>
http://mail.python.org/pipermail/python-dev/2006-April/064051.html<br/>
<br/>
Hye-Shik Chang promised to look for a fix, so no need to fix it here. The<br/>
tests that are expected to break are:<br/>
<br/>
test_codecencodings_cn<br/>
test_codecencodings_hk<br/>
test_codecencodings_jp<br/>
test_codecencodings_kr<br/>
test_codecencodings_tw<br/>
test_codecs<br/>
test_multibytecodec<br/>
<br/>
This merge fixes an actual test failure (test_weakref) in this branch,<br/>
though, so I believe merging is the right thing to do anyway.]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 21 Apr 2006 10:40:58 +0000</pubDate>
</item>
<item>
    <title>Change int to Py_ssize_t in several places.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/9eb24f92a784/Python/exceptions.c</link>
    <description><![CDATA[Change int to Py_ssize_t in several places.<br/>
Add (int) casts to silence compiler warnings.<br/>
Raise Python exceptions for overflows.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 07 Mar 2006 12:08:51 +0000</pubDate>
</item>
<item>
    <title>Remove commented code</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d02b4cfefa0a/Python/exceptions.c</link>
    <description><![CDATA[Remove commented code]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Fri, 03 Mar 2006 19:13:57 +0000</pubDate>
</item>
<item>
    <title>Add a missing Py_DECREF to BaseException__unicode__ .</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/42487d8cf338/Python/exceptions.c</link>
    <description><![CDATA[Add a missing Py_DECREF to BaseException__unicode__ .]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 Mar 2006 04:31:55 +0000</pubDate>
</item>
<item>
    <title>Document PEP 352 changes.  Also added GeneratorExit.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/25f8e6dde4a3/Python/exceptions.c</link>
    <description><![CDATA[Document PEP 352 changes.  Also added GeneratorExit.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Mar 2006 22:10:49 +0000</pubDate>
</item>
<item>
    <title>PEP 352 implementation.  Creates a new base class, BaseException, which has an</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8e04de2480e4/Python/exceptions.c</link>
    <description><![CDATA[PEP 352 implementation.  Creates a new base class, BaseException, which has an<br/>
added message attribute compared to the previous version of Exception.  It is<br/>
also a new-style class, making all exceptions now new-style.  KeyboardInterrupt<br/>
and SystemExit inherit from BaseException directly.  String exceptions now<br/>
raise DeprecationWarning.<br/>
<br/>
Applies patch 1104669, and closes bugs 1012952 and 518846.]]></description>
    <author>&#66;&#114;&#101;&#116;&#116;&#32;&#67;&#97;&#110;&#110;&#111;&#110;&#32;&#60;&#98;&#99;&#97;&#110;&#110;&#111;&#110;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 01 Mar 2006 04:25:17 +0000</pubDate>
</item>
<item>
    <title>Use PyString_FromFormat for formatting error messages.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/445c0aa811ca/Python/exceptions.c</link>
    <description><![CDATA[Use PyString_FromFormat for formatting error messages.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 16 Feb 2006 07:11:33 +0000</pubDate>
</item>
<item>
    <title>Merge ssize_t branch.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7fdc639bc5b4/Python/exceptions.c</link>
    <description><![CDATA[Merge ssize_t branch.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Wed, 15 Feb 2006 17:27:45 +0000</pubDate>
</item>
<item>
    <title>PEP 342 implementation.  Per Guido's comments, the generator throw()</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b2fe5f8fcfdd/Python/exceptions.c</link>
    <description><![CDATA[PEP 342 implementation.  Per Guido's comments, the generator throw()<br/>
method still needs to support string exceptions, and allow None for the<br/>
third argument.  Documentation updates are needed, too.]]></description>
    <author>&#80;&#104;&#105;&#108;&#108;&#105;&#112;&#32;&#74;&#46;&#32;&#69;&#98;&#121;&#32;&#60;&#112;&#106;&#101;&#64;&#116;&#101;&#108;&#101;&#99;&#111;&#109;&#109;&#117;&#110;&#105;&#116;&#121;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Tue, 02 Aug 2005 00:46:46 +0000</pubDate>
</item>
<item>
    <title>Stop producing or using OverflowWarning.  PEP 237 thought this would</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6641d0542592/Python/exceptions.c</link>
    <description><![CDATA[Stop producing or using OverflowWarning.  PEP 237 thought this would<br/>
happen in 2.3, but nobody noticed it still was getting generated (the<br/>
warning was disabled by default).  OverflowWarning and<br/>
PyExc_OverflowWarning should be removed for 2.5, and left notes all over<br/>
saying so.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 25 Aug 2004 02:14:08 +0000</pubDate>
</item>
<item>
    <title>Simplify and speedup uses of Py_BuildValue():</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3b59fa5d25b1/Python/exceptions.c</link>
    <description><![CDATA[Simplify and speedup uses of Py_BuildValue():<br/>
<br/>
* Py_BuildValue(&quot;(OOO)&quot;,a,b,c)  --&gt;  PyTuple_Pack(3,a,b,c)<br/>
* Py_BuildValue(&quot;()&quot;,a)         --&gt;  PyTuple_New(0)<br/>
* Py_BuildValue(&quot;O&quot;, a)         --&gt;  Py_INCREF(a)]]></description>
    <author>&#82;&#97;&#121;&#109;&#111;&#110;&#100;&#32;&#72;&#101;&#116;&#116;&#105;&#110;&#103;&#101;&#114;&#32;&#60;&#112;&#121;&#116;&#104;&#111;&#110;&#64;&#114;&#99;&#110;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Sun, 12 Oct 2003 19:09:37 +0000</pubDate>
</item>
<item>
    <title>Fix refcount leak in the UnicodeError constructor:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0813b33610cc/Python/exceptions.c</link>
    <description><![CDATA[Fix refcount leak in the UnicodeError constructor:<br/>
When parsing the constructor arguments failed, a<br/>
reference to the argument tuple was leaked.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 14 Aug 2003 20:59:07 +0000</pubDate>
</item>
<item>
    <title>Add a unicode prefix to the characters in the UnicodeEncodeError and</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f746d5690ad6/Python/exceptions.c</link>
    <description><![CDATA[Add a unicode prefix to the characters in the UnicodeEncodeError and<br/>
UnicodeTranslateError message.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 12 Aug 2003 17:34:49 +0000</pubDate>
</item>
<item>
    <title>Enhance message for UnicodeEncodeError and UnicodeTranslateError.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/df654861ccf6/Python/exceptions.c</link>
    <description><![CDATA[Enhance message for UnicodeEncodeError and UnicodeTranslateError.<br/>
If there is only one bad character it will now be printed in a<br/>
form that is a valid Python string.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 12 Aug 2003 17:32:43 +0000</pubDate>
</item>
<item>
    <title>Backport checkin:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e373630bfeab/Python/exceptions.c</link>
    <description><![CDATA[Backport checkin:<br/>
Fix refcount leak in the UnicodeError constructor:<br/>
When parsing the constructor arguments failed, a<br/>
reference to the argument tuple was leaked.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 14 Aug 2003 21:00:28 +0000</pubDate>
</item>
<item>
    <title>Backport checkins:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/aa5cb8e3b9ea/Python/exceptions.c</link>
    <description><![CDATA[Backport checkins:<br/>
* Enhance message for UnicodeEncodeError and UnicodeTranslateError.<br/>
  If there is only one bad character it will now be printed in a<br/>
  form that is a valid Python string.<br/>
* Add a unicode prefix to the characters in the UnicodeEncodeError<br/>
  and UnicodeTranslateError message.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Tue, 12 Aug 2003 17:38:22 +0000</pubDate>
</item>
<item>
    <title>Remove unused variables.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b38cebc76d82/Python/exceptions.c</link>
    <description><![CDATA[Remove unused variables.]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 24 Feb 2003 15:33:31 +0000</pubDate>
</item>
<item>
    <title>Provide __module__ attributes for functions defined in C and Python.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/faabd9867fb8/Python/exceptions.c</link>
    <description><![CDATA[Provide __module__ attributes for functions defined in C and Python.<br/>
<br/>
__module__ is the string name of the module the function was defined<br/>
in, just like __module__ of classes.  In some cases, particularly for<br/>
C functions, the __module__ may be None.<br/>
<br/>
Change PyCFunction_New() from a function to a macro, but keep an<br/>
unused copy of the function around so that we don't change the binary<br/>
API.<br/>
<br/>
Change pickle's save_global() to use whichmodule() if __module__ is<br/>
None, but add the __module__ logic to whichmodule() since it might be<br/>
used outside of pickle.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Fri, 31 Jan 2003 18:33:18 +0000</pubDate>
</item>
<item>
    <title>Patch #614055: Support OpenVMS.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/b9c912e2c3c0/Python/exceptions.c</link>
    <description><![CDATA[Patch #614055: Support OpenVMS.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Fri, 06 Dec 2002 12:48:53 +0000</pubDate>
</item>
<item>
    <title>Fix PEP 293 related problems with --disable-unicode builds</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/910fa739f4a4/Python/exceptions.c</link>
    <description><![CDATA[Fix PEP 293 related problems with --disable-unicode builds<br/>
reported by Michael Hudson in<br/>
http://mail.python.org/pipermail/python-dev/2002-November/030299.html]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 21 Nov 2002 20:08:33 +0000</pubDate>
</item>
<item>
    <title>Two more cases of switch(PySequence_Size()) without checking for case -1.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6b62ab8485eb/Python/exceptions.c</link>
    <description><![CDATA[Two more cases of switch(PySequence_Size()) without checking for case -1.<br/>
(Same problem as last checkin for SF bug 610610)<br/>
Need to clear the error and proceed.<br/>
<br/>
Backport candidate]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 18 Sep 2002 22:37:17 +0000</pubDate>
</item>
<item>
    <title>Fix SF bug 610610 (reported by Martijn Pieters, diagnosed by Neal Norwitz).</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/14ad560f4a97/Python/exceptions.c</link>
    <description><![CDATA[Fix SF bug 610610 (reported by Martijn Pieters, diagnosed by Neal Norwitz).<br/>
<br/>
The switch in Exception__str__ didn't clear the error if<br/>
PySequence_Size() raised an exception.  Added a case -1 which clears<br/>
the error and falls through to the default case.<br/>
<br/>
Definite backport candidate (this dates all the way to Python 2.0).]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 18 Sep 2002 04:06:32 +0000</pubDate>
</item>
<item>
    <title>Add a custom __str__ method to KeyError that applies repr() to the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0401a0ead1eb/Python/exceptions.c</link>
    <description><![CDATA[Add a custom __str__ method to KeyError that applies repr() to the<br/>
missing key.  (Also added a guard to SyntaxError__str__ to prevent<br/>
calling PyString_Check(NULL).)]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 03 Sep 2002 20:24:09 +0000</pubDate>
</item>
<item>
    <title>Removed bogus PyUnicodeTranslateError_GetEncoding, as</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6a85a1c9d33d/Python/exceptions.c</link>
    <description><![CDATA[Removed bogus PyUnicodeTranslateError_GetEncoding, as<br/>
UnicodeTranslateError doesn't have an encoding attribute.<br/>
(Spotted by Neal Norwitz)]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 02 Sep 2002 16:41:55 +0000</pubDate>
</item>
<item>
    <title>Limit the length of attribute names in exception messages</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ae1469e468a0/Python/exceptions.c</link>
    <description><![CDATA[Limit the length of attribute names in exception messages<br/>
to prevent buffer overflows (spotted by Neal Norwitz).]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 02 Sep 2002 16:10:06 +0000</pubDate>
</item>
<item>
    <title>PEP 293 implemention (from SF patch http://www.python.org/sf/432401)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0337dad8403e/Python/exceptions.c</link>
    <description><![CDATA[PEP 293 implemention (from SF patch http://www.python.org/sf/432401)]]></description>
    <author>&#87;&#97;&#108;&#116;&#101;&#114;&#32;&#68;&#246;&#114;&#119;&#97;&#108;&#100;&#32;&#60;&#119;&#97;&#108;&#116;&#101;&#114;&#64;&#108;&#105;&#118;&#105;&#110;&#103;&#108;&#111;&#103;&#105;&#99;&#46;&#100;&#101;&#62;</author>
    <pubDate>Mon, 02 Sep 2002 13:14:32 +0000</pubDate>
</item>
<item>
    <title>Added a FutureWarning for constructs that will change semantically in</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/31d2860089e6/Python/exceptions.c</link>
    <description><![CDATA[Added a FutureWarning for constructs that will change semantically in<br/>
the future.  Changed PEP 237 hex constant warnings from<br/>
DeprecationWarning to FutureWarning.  Updated the documentation.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 14 Aug 2002 15:51:29 +0000</pubDate>
</item>
<item>
    <title>Excise DL_IMPORT/EXPORT from object.h, and related files.  This patch</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/36e2fd3f08f7/Python/exceptions.c</link>
    <description><![CDATA[Excise DL_IMPORT/EXPORT from object.h, and related files.  This patch<br/>
also adds 'extern' to PyAPI_DATA rather than at each declaration, as<br/>
discussed with Tim and Guido.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#72;&#97;&#109;&#109;&#111;&#110;&#100;&#32;&#60;&#109;&#104;&#97;&#109;&#109;&#111;&#110;&#100;&#64;&#115;&#107;&#105;&#112;&#112;&#105;&#110;&#101;&#116;&#46;&#99;&#111;&#109;&#46;&#97;&#117;&#62;</author>
    <pubDate>Mon, 29 Jul 2002 13:42:14 +0000</pubDate>
</item>
<item>
    <title>Patch #568124: Add doc string macros.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/ed1ba37a46b7/Python/exceptions.c</link>
    <description><![CDATA[Patch #568124: Add doc string macros.]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Thu, 13 Jun 2002 20:33:02 +0000</pubDate>
</item>
<item>
    <title>As discussed on python-dev, add a mechanism to indicate features</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/3f242cdd0904/Python/exceptions.c</link>
    <description><![CDATA[As discussed on python-dev, add a mechanism to indicate features<br/>
that are in the process of deprecation (PendingDeprecationWarning).<br/>
Docs could be improved.]]></description>
    <author>&#78;&#101;&#97;&#108;&#32;&#78;&#111;&#114;&#119;&#105;&#116;&#122;&#32;&#60;&#110;&#110;&#111;&#114;&#119;&#105;&#116;&#122;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 29 May 2002 15:54:55 +0000</pubDate>
</item>
<item>
    <title>add comment reminding people about class hierarchy in Doc/lib/libexcs.tex</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7230e01c3c49/Python/exceptions.c</link>
    <description><![CDATA[add comment reminding people about class hierarchy in Doc/lib/libexcs.tex]]></description>
    <author>&#83;&#107;&#105;&#112;&#32;&#77;&#111;&#110;&#116;&#97;&#110;&#97;&#114;&#111;&#32;&#60;&#115;&#107;&#105;&#112;&#64;&#112;&#111;&#98;&#111;&#120;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 28 Mar 2002 20:57:51 +0000</pubDate>
</item>
<item>
    <title>Backported 1.39 and 1.40 from trunk:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2bfe44c4dacb/Python/exceptions.c</link>
    <description><![CDATA[Backported 1.39 and 1.40 from trunk:<br/>
<br/>
1.39:<br/>
Fix SF bug 610610 (reported by Martijn Pieters, diagnosed by Neal Norwitz).<br/>
<br/>
The switch in Exception__str__ didn't clear the error if<br/>
PySequence_Size() raised an exception.  Added a case -1 which clears<br/>
the error and falls through to the default case.<br/>
<br/>
1.40:<br/>
Two more cases of switch(PySequence_Size()) without checking for case -1.<br/>
(Same problem as last checkin for SF bug 610610)<br/>
Need to clear the error and proceed.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Mon, 23 Sep 2002 21:19:44 +0000</pubDate>
</item>
<item>
    <title>Patch #50002: Display line information for bad \x escapes:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d4406fbfcb4e/Python/exceptions.c</link>
    <description><![CDATA[Patch #50002: Display line information for bad \x escapes:<br/>
- recognize &quot;SyntaxError&quot;s by the print_file_and_line attribute.<br/>
- add the syntaxerror attributes to all exceptions in compile.c.<br/>
Fixes #221791]]></description>
    <author>&#77;&#97;&#114;&#116;&#105;&#110;&#32;&#118;&#46;&#32;&#76;&#246;&#119;&#105;&#115;&#32;&#60;&#109;&#97;&#114;&#116;&#105;&#110;&#64;&#118;&#46;&#108;&#111;&#101;&#119;&#105;&#115;&#46;&#100;&#101;&#62;</author>
    <pubDate>Sun, 03 Mar 2002 21:32:01 +0000</pubDate>
</item>
<item>
    <title>Use PyOS_snprintf instead of sprintf.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/639c0a3ae8dc/Python/exceptions.c</link>
    <description><![CDATA[Use PyOS_snprintf instead of sprintf.<br/>
<br/>
Just being sure.  The old code looks like it was safe, but there's no<br/>
harm in double-checking.]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Wed, 28 Nov 2001 20:24:33 +0000</pubDate>
</item>
<item>
    <title>weakref.ReferenceError becomes a built-in exception now that weak ref objects</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8b3ea7335c1b/Python/exceptions.c</link>
    <description><![CDATA[weakref.ReferenceError becomes a built-in exception now that weak ref objects<br/>
are moving into the core; with these changes, it will be possible for the<br/>
exception to be raised without the weakref module ever being imported.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 05 Oct 2001 21:50:08 +0000</pubDate>
</item>
<item>
    <title>Introduce OverflowWarning -- to be issued when short int operations</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5d81c6bff306/Python/exceptions.c</link>
    <description><![CDATA[Introduce OverflowWarning -- to be issued when short int operations<br/>
are overflowing and a long int operation is substituted.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Thu, 23 Aug 2001 02:56:07 +0000</pubDate>
</item>
<item>
    <title>Merge of descr-branch back into trunk.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/09df3254b49d/Python/exceptions.c</link>
    <description><![CDATA[Merge of descr-branch back into trunk.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Thu, 02 Aug 2001 04:15:00 +0000</pubDate>
</item>
<item>
    <title>Iterators phase 1.  This comprises:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/32e7d0898eab/Python/exceptions.c</link>
    <description><![CDATA[Iterators phase 1.  This comprises:<br/>
<br/>
new slot tp_iter in type object, plus new flag Py_TPFLAGS_HAVE_ITER<br/>
new C API PyObject_GetIter(), calls tp_iter<br/>
new builtin iter(), with two forms: iter(obj), and iter(function, sentinel)<br/>
new internal object types iterobject and calliterobject<br/>
new exception StopIteration<br/>
new opcodes for &quot;for&quot; loops, GET_ITER and FOR_ITER (also supported by dis.py)<br/>
new magic number for .pyc files<br/>
new special method for instances: __iter__() returns an iterator<br/>
iteration over dictionaries: &quot;for x in dict&quot; iterates over the keys<br/>
iteration over files: &quot;for x in file&quot; iterates over lines<br/>
<br/>
TODO:<br/>
<br/>
documentation<br/>
test suite<br/>
decide whether to use a different way to spell iter(function, sentinal)<br/>
decide whether &quot;for key in dict&quot; is a good idea<br/>
use iterators in map/filter/reduce, min/max, and elsewhere (in/not in?)<br/>
speed tuning (make next() a slot tp_next???)]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 20 Apr 2001 19:13:02 +0000</pubDate>
</item>
<item>
    <title>Make some private symbols static.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/f939ce52a734/Python/exceptions.c</link>
    <description><![CDATA[Make some private symbols static.]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 14 Apr 2001 17:55:09 +0000</pubDate>
</item>
<item>
    <title>SyntaxError__init__():  Be a little more robust when picking apart the</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/847844248c6f/Python/exceptions.c</link>
    <description><![CDATA[SyntaxError__init__():  Be a little more robust when picking apart the<br/>
    location information for the SyntaxError -- do not do more than we<br/>
    need to, stopping as soon as an exception has been raised.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 28 Feb 2001 21:52:10 +0000</pubDate>
</item>
<item>
    <title>SF patch 404928: Support for next Cygwin gcc (2.95.2-8)</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/0e6a3da4f956/Python/exceptions.c</link>
    <description><![CDATA[SF patch 404928: Support for next Cygwin gcc (2.95.2-8)]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 28 Feb 2001 16:44:18 +0000</pubDate>
</item>
<item>
    <title>Leak pluggin', bug fixin' and better documentin'.  Specifically,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/2208a03d05a3/Python/exceptions.c</link>
    <description><![CDATA[Leak pluggin', bug fixin' and better documentin'.  Specifically,<br/>
<br/>
module__doc__: Document the Warning subclass heirarchy.<br/>
<br/>
make_class(): Added a &quot;goto finally&quot; so that if populate_methods()<br/>
fails, the return status will be -1 (failure) instead of 0 (success).<br/>
<br/>
fini_exceptions(): When decref'ing the static pointers to the<br/>
exception classes, clear out their dictionaries too.  This breaks a<br/>
cycle from class-&gt;dict-&gt;method-&gt;class and allows the classes with<br/>
unbound methods to be reclaimed.  This plugs a large memory leak in a<br/>
common Py_Initialize()/dosomething/Py_Finalize() loop.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 23 Jan 2001 16:08:34 +0000</pubDate>
</item>
<item>
    <title>Add definitions for standard warning category classes (PyExc_Warning</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/1e756f93bf5d/Python/exceptions.c</link>
    <description><![CDATA[Add definitions for standard warning category classes (PyExc_Warning<br/>
etc.).]]></description>
    <author>&#71;&#117;&#105;&#100;&#111;&#32;&#118;&#97;&#110;&#32;&#82;&#111;&#115;&#115;&#117;&#109;&#32;&#60;&#103;&#117;&#105;&#100;&#111;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 15 Dec 2000 21:58:29 +0000</pubDate>
</item>
<item>
    <title>Ka-Ping Yee &lt;ping@lfw.org&gt;:</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/8aa947e1eee8/Python/exceptions.c</link>
    <description><![CDATA[Ka-Ping Yee &lt;ping@lfw.org&gt;:<br/>
Changes to error messages to increase consistency &amp; clarity.<br/>
<br/>
This (mostly) closes SourceForge patch #101839.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 24 Oct 2000 19:57:45 +0000</pubDate>
</item>
<item>
    <title>- exceptions.c  - make_class() Added a &quot;goto finally&quot; so that if</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d467d184b429/Python/exceptions.c</link>
    <description><![CDATA[- exceptions.c  - make_class() Added a &quot;goto finally&quot; so that if<br/>
  populate_methods() fails, the return status will be -1 (failure)<br/>
  instead of 0 (success).<br/>
<br/>
  fini_exceptions(): When decref'ing the static pointers to the<br/>
  exception classes, clear out their dictionaries too.  This breaks a<br/>
  cycle from class-&gt;dict-&gt;method-&gt;class and allows the classes with<br/>
  unbound methods to be reclaimed.  This plugs a large memory leak in a<br/>
  common Py_Initialize()/dosomething/Py_Finalize() loop.]]></description>
    <author>&#77;&#111;&#115;&#104;&#101;&#32;&#90;&#97;&#100;&#107;&#97;&#32;&#60;&#109;&#111;&#115;&#104;&#101;&#122;&#64;&#109;&#97;&#116;&#104;&#46;&#104;&#117;&#106;&#105;&#46;&#97;&#99;&#46;&#105;&#108;&#62;</author>
    <pubDate>Fri, 30 Mar 2001 21:01:09 +0000</pubDate>
</item>
<item>
    <title>Remove a couple of warnings turned up by &quot;gcc -Wall&quot;.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/03401af36b5c/Python/exceptions.c</link>
    <description><![CDATA[Remove a couple of warnings turned up by &quot;gcc -Wall&quot;.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 18 Aug 2000 19:53:25 +0000</pubDate>
</item>
<item>
    <title>SyntaxError__classinit__(): Slight reorg for simplicity.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e8301612e7d8/Python/exceptions.c</link>
    <description><![CDATA[SyntaxError__classinit__(): Slight reorg for simplicity.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Fri, 18 Aug 2000 05:05:37 +0000</pubDate>
</item>
<item>
    <title>SyntaxError__str__(): Fix two memory problems discovered by Insure.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6c7fa523726f/Python/exceptions.c</link>
    <description><![CDATA[SyntaxError__str__(): Fix two memory problems discovered by Insure.<br/>
First, the allocated buffer was never freed after using it to create<br/>
the PyString object.  Second, it was possible that have_filename would<br/>
be false (meaning that filename was not a PyString object), but that<br/>
the code would still try to PyString_GET_SIZE() it.]]></description>
    <author>&#66;&#97;&#114;&#114;&#121;&#32;&#87;&#97;&#114;&#115;&#97;&#119;&#32;&#60;&#98;&#97;&#114;&#114;&#121;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Wed, 16 Aug 2000 19:43:17 +0000</pubDate>
</item>
<item>
    <title>my_basename():  Removes the leading path components from a path name,</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/d8069efcd76e/Python/exceptions.c</link>
    <description><![CDATA[my_basename():  Removes the leading path components from a path name,<br/>
	returning a pointer to the start of the file's &quot;base&quot; name;<br/>
	similar to os.path.basename().<br/>
<br/>
SyntaxError__str__():  Use my_basename() to keep the length of the<br/>
	file name included in the exception message short.]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 15 Aug 2000 16:20:36 +0000</pubDate>
</item>
<item>
    <title>SyntaxError__str__():  Do more formatting of the exception here, rather</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/7834a113ce24/Python/exceptions.c</link>
    <description><![CDATA[SyntaxError__str__():  Do more formatting of the exception here, rather<br/>
	than depending on the site that raises the exception.  If the<br/>
	filename and lineno attributes are set on the exception object,<br/>
	use them to augment the message displayed.<br/>
<br/>
This is part of what is needed to close SoruceForge bug #110628<br/>
(Jitterbug PR#278).]]></description>
    <author>&#70;&#114;&#101;&#100;&#32;&#68;&#114;&#97;&#107;&#101;&#32;&#60;&#102;&#100;&#114;&#97;&#107;&#101;&#64;&#97;&#99;&#109;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Tue, 15 Aug 2000 15:46:16 +0000</pubDate>
</item>
<item>
    <title>Fix the parent of WindowsError - both the comments in this source file, and the previous exceptions.py have WindowsError as a sub-class of OSError.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/4e28ca345cfe/Python/exceptions.c</link>
    <description><![CDATA[Fix the parent of WindowsError - both the comments in this source file, and the previous exceptions.py have WindowsError as a sub-class of OSError.]]></description>
    <author>&#77;&#97;&#114;&#107;&#32;&#72;&#97;&#109;&#109;&#111;&#110;&#100;&#32;&#60;&#109;&#104;&#97;&#109;&#109;&#111;&#110;&#100;&#64;&#115;&#107;&#105;&#112;&#112;&#105;&#110;&#101;&#116;&#46;&#99;&#111;&#109;&#46;&#97;&#117;&#62;</author>
    <pubDate>Tue, 15 Aug 2000 00:37:32 +0000</pubDate>
</item>
<item>
    <title>Fix two instances of empty argument lists, and fix style</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/6a5314a6c2c2/Python/exceptions.c</link>
    <description><![CDATA[Fix two instances of empty argument lists, and fix style<br/>
('PyObject** x' -&gt; 'PyObject **x')]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sat, 22 Jul 2000 18:45:06 +0000</pubDate>
</item>
<item>
    <title>Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/5b727ab37092/Python/exceptions.c</link>
    <description><![CDATA[Spelling fixes supplied by Rob W. W. Hooft. All these are fixes in either<br/>
comments, docstrings or error messages. I fixed two minor things in<br/>
test_winreg.py (&quot;didn't&quot; -&gt; &quot;Didn't&quot; and &quot;Didnt&quot; -&gt; &quot;Didn't&quot;).<br/>
<br/>
There is a minor style issue involved: Guido seems to have preferred English<br/>
grammar (behaviour, honour) in a couple places. This patch changes that to<br/>
American, which is the more prominent style in the source. I prefer English<br/>
myself, so if English is preferred, I'd be happy to supply a patch myself ;)]]></description>
    <author>&#84;&#104;&#111;&#109;&#97;&#115;&#32;&#87;&#111;&#117;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#104;&#111;&#109;&#97;&#115;&#64;&#112;&#121;&#116;&#104;&#111;&#110;&#46;&#111;&#114;&#103;&#62;</author>
    <pubDate>Sun, 16 Jul 2000 12:04:32 +0000</pubDate>
</item>
<item>
    <title>replace PyXXX_Length calls with PyXXX_Size calls</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/61e4c29d53d8/Python/exceptions.c</link>
    <description><![CDATA[replace PyXXX_Length calls with PyXXX_Size calls]]></description>
    <author>&#74;&#101;&#114;&#101;&#109;&#121;&#32;&#72;&#121;&#108;&#116;&#111;&#110;&#32;&#60;&#106;&#101;&#114;&#101;&#109;&#121;&#64;&#97;&#108;&#117;&#109;&#46;&#109;&#105;&#116;&#46;&#101;&#100;&#117;&#62;</author>
    <pubDate>Wed, 12 Jul 2000 13:05:33 +0000</pubDate>
</item>
<item>
    <title>Worm around MSVC6 error on single string literal &gt; 2Kb.</title>
    <link>https://hg.dopieralski.pl/cpython-lru_cache-weakref/log/e558eb228a46/Python/exceptions.c</link>
    <description><![CDATA[Worm around MSVC6 error on single string literal &gt; 2Kb.]]></description>
    <author>&#84;&#105;&#109;&#32;&#80;&#101;&#116;&#101;&#114;&#115;&#32;&#60;&#116;&#105;&#109;&#46;&#112;&#101;&#116;&#101;&#114;&#115;&#64;&#103;&#109;&#97;&#105;&#108;&#46;&#99;&#111;&#109;&#62;</author>
    <pubDate>Wed, 12 Jul 2000 04:02:10 +0000</pubDate>
</item>

  </channel>
</rss>
