Staging
v0.8.1
https://github.com/python/cpython
Revision 2834b974b6a085ee447a060ab0c12b3955b2f695 authored by Guido van Rossum on 06 October 2000, 16:58:26 UTC, committed by Guido van Rossum on 06 October 2000, 16:58:26 UTC
http://sourceforge.net/bugs/?func=detailbug&bug_id=113803&group_id=5470

Add Unicode support and error handling to AsString().  Both AsString()
and Merge() now return NULL and set a proper Python exception
condition when an error happens; Merge() and other callers of
AsString() check for errors from AsString().  Also fixed cleanup in
Merge() and Tkapp_Call() return cleanup code; the fv array was not
necessarily completely initialized, causing calls to ckfree() with
garbage arguments!

(Also reindented some lines that were longer than 80 chars and
reformatted some code that used an alien coding standard.)
1 parent 4764913
History
Tip revision: 2834b974b6a085ee447a060ab0c12b3955b2f695 authored by Guido van Rossum on 06 October 2000, 16:58:26 UTC
[ Bug #113803 ] [2.0b1 NT4.0] printing non asci char causes idle to abort
Tip revision: 2834b97
File Mode Size
Makefile -rw-r--r-- 286 bytes
Python.h -rw-r--r-- 2.7 KB
abstract.h -rw-r--r-- 30.8 KB
bitset.h -rw-r--r-- 792 bytes
bufferobject.h -rw-r--r-- 929 bytes
cStringIO.h -rw-r--r-- 3.9 KB
ceval.h -rw-r--r-- 3.3 KB
classobject.h -rw-r--r-- 2.5 KB
cobject.h -rw-r--r-- 1.7 KB
codecs.h -rw-r--r-- 3.3 KB
compile.h -rw-r--r-- 1.8 KB
complexobject.h -rw-r--r-- 1.4 KB
config.h -rwxr-xr-x 3.2 KB
dictobject.h -rw-r--r-- 1.2 KB
errcode.h -rw-r--r-- 1.1 KB
eval.h -rw-r--r-- 251 bytes
fileobject.h -rw-r--r-- 954 bytes
floatobject.h -rw-r--r-- 720 bytes
frameobject.h -rw-r--r-- 2.7 KB
funcobject.h -rw-r--r-- 1.1 KB
graminit.h -rw-r--r-- 1.4 KB
grammar.h -rw-r--r-- 2.0 KB
import.h -rw-r--r-- 1.5 KB
intobject.h -rw-r--r-- 2.2 KB
intrcheck.h -rw-r--r-- 285 bytes
listobject.h -rw-r--r-- 1.8 KB
longintrepr.h -rw-r--r-- 1.7 KB
longobject.h -rw-r--r-- 1.5 KB
marshal.h -rw-r--r-- 646 bytes
metagrammar.h -rw-r--r-- 253 bytes
methodobject.h -rw-r--r-- 1.8 KB
modsupport.h -rw-r--r-- 3.1 KB
moduleobject.h -rw-r--r-- 570 bytes
node.h -rw-r--r-- 1006 bytes
object.h -rw-r--r-- 18.6 KB
objimpl.h -rw-r--r-- 10.1 KB
opcode.h -rw-r--r-- 3.9 KB
osdefs.h -rw-r--r-- 823 bytes
parsetok.h -rw-r--r-- 613 bytes
patchlevel.h -rw-r--r-- 1.2 KB
pgenheaders.h -rw-r--r-- 1.3 KB
pydebug.h -rw-r--r-- 541 bytes
pyerrors.h -rw-r--r-- 3.6 KB
pyfpe.h -rw-r--r-- 8.3 KB
pymem.h -rw-r--r-- 5.1 KB
pyport.h -rw-r--r-- 11.0 KB
pystate.h -rw-r--r-- 1.8 KB
pythonrun.h -rw-r--r-- 3.4 KB
pythread.h -rw-r--r-- 1.4 KB
rangeobject.h -rw-r--r-- 463 bytes
rename1.h -rwxr-xr-x 12.7 KB
sliceobject.h -rw-r--r-- 971 bytes
stringobject.h -rw-r--r-- 4.3 KB
structmember.h -rw-r--r-- 1.8 KB
sysmodule.h -rw-r--r-- 642 bytes
token.h -rw-r--r-- 1.6 KB
traceback.h -rw-r--r-- 571 bytes
tupleobject.h -rw-r--r-- 1.5 KB
ucnhash.h -rw-r--r-- 459 bytes
unicodeobject.h -rw-r--r-- 29.0 KB

back to top