mirror of
https://github.com/python/cpython.git
synced 2025-08-31 05:58:33 +00:00
On 17-Mar-2000, Marc-Andre Lemburg said:
Attached you find an update of the Unicode implementation. The patch is against the current CVS version. I would appreciate if someone with CVS checkin permissions could check the changes in. The patch contains all bugs and patches sent this week and also fixes a leak in the codecs code and a bug in the free list code for Unicode objects (which only shows up when compiling Python with Py_DEBUG; thanks to MarkH for spotting this one).
This commit is contained in:
parent
abc411bac8
commit
51ac58039f
9 changed files with 61 additions and 39 deletions
|
@ -1395,7 +1395,7 @@ string_translate(self, args)
|
|||
|
||||
strstr replacement for arbitrary blocks of memory.
|
||||
|
||||
Locates the first occurance in the memory pointed to by MEM of the
|
||||
Locates the first occurrence in the memory pointed to by MEM of the
|
||||
contents of memory pointed to by PAT. Returns the index into MEM if
|
||||
found, or -1 if not found. If len of PAT is greater than length of
|
||||
MEM, the function returns -1.
|
||||
|
@ -1578,7 +1578,7 @@ string_replace(self, args)
|
|||
return NULL;
|
||||
|
||||
if (sub_len <= 0) {
|
||||
PyErr_SetString(PyExc_ValueError, "empty replacement string");
|
||||
PyErr_SetString(PyExc_ValueError, "empty pattern string");
|
||||
return NULL;
|
||||
}
|
||||
new_s = mymemreplace(str,len,sub,sub_len,repl,repl_len,count,&out_len);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue