diff options
author | Walter Dörwald <walter@livinglogic.de> | 2003-01-31 17:19:08 (GMT) |
---|---|---|
committer | Walter Dörwald <walter@livinglogic.de> | 2003-01-31 17:19:08 (GMT) |
commit | 2e0b18af3092a24c9689f72af898083ebfd9aec7 (patch) | |
tree | 5dd08384e3560210deb41201ae3d7835899b44cd /Doc/lib/libfuncs.tex | |
parent | f7f4517faeec7a37f5ad545092252a55e0450e10 (diff) | |
download | cpython-2e0b18af3092a24c9689f72af898083ebfd9aec7.zip cpython-2e0b18af3092a24c9689f72af898083ebfd9aec7.tar.gz cpython-2e0b18af3092a24c9689f72af898083ebfd9aec7.tar.bz2 |
Change the treatment of positions returned by PEP293
error handers in the Unicode codecs: Negative
positions are treated as being relative to the end of
the input and out of bounds positions result in an
IndexError.
Also update the PEP and include an explanation of
this in the documentation for codecs.register_error.
Fixes a small bug in iconv_codecs: if the position
from the callback is negative *add* it to the size
instead of substracting it.
From SF patch #677429.
Diffstat (limited to 'Doc/lib/libfuncs.tex')
-rw-r--r-- | Doc/lib/libfuncs.tex | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/Doc/lib/libfuncs.tex b/Doc/lib/libfuncs.tex index d5b565f..323a516 100644 --- a/Doc/lib/libfuncs.tex +++ b/Doc/lib/libfuncs.tex @@ -572,7 +572,7 @@ class C: \var{classinfo} argument, or of a (direct or indirect) subclass thereof. Also return true if \var{classinfo} is a type object and \var{object} is an object of that type. If \var{object} is not a - class instance or a object of the given type, the function always + class instance or an object of the given type, the function always returns false. If \var{classinfo} is neither a class object nor a type object, it may be a tuple of class or type objects, or may recursively contain other such tuples (other sequence types are not |