Fred Drake
85f363990c
Create two new exceptions: IndentationError and TabError. These are
...
used for indentation related errors. This patch includes Ping's
improvements for indentation-related error messages.
Closes SourceForge patches #100734 and #100856 .
2000-07-11 17:53:00 +00:00
Barry Warsaw
b78165566e
Exception__str__(): In case 1, be sure to decref the tmp local
...
variable. This crushes another memory leak. Slight rewrite
included.
2000-07-09 22:27:10 +00:00
Barry Warsaw
7dfeb42939
EnvironmentError__init__(): The two case clauses were missing
...
`break's. This first missing break caused a memory leak when case 3
fell through case 2 in the following example:
import os
os.chmod('/missing', 0600)
2000-07-09 04:56:25 +00:00
Barry Warsaw
8fcaa92c5f
init_exceptions(): Decref `doc' so it doesn't leak.
2000-07-01 04:45:52 +00:00
Jeremy Hylton
4e542a3d99
replace constant 1 with symbolic constant METH_VARARGS
...
another typo caught by Rob Hooft
2000-06-30 04:59:59 +00:00
Jeremy Hylton
2d15d9d869
mark SyntaxError__str__ as METH_VARARGS
2000-06-20 18:36:26 +00:00
Barry Warsaw
675ac285ae
The standard exception classes. Moved here from ../Modules/_exceptions.c
2000-05-26 19:05:16 +00:00