Staging
v0.8.1
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
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
[ 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 |
Computing file changes ...