commit | 59de0ee9e087a819a0a63b31c1391c6eee55b8ef | [log] [tgz] |
---|---|---|
author | Victor Stinner <vstinner@wyplay.com> | Fri Oct 07 10:01:28 2011 +0200 |
committer | Victor Stinner <vstinner@wyplay.com> | Fri Oct 07 10:01:28 2011 +0200 |
tree | a460b0d2c099e04b6dbc661c90227fe3daa30d3d | |
parent | 72ca65dce4529906b64710e94a3c004f9cc2712f [diff] [blame] |
str.replace(a, a) is now returning str unchanged if a is a
diff --git a/Objects/unicodeobject.c b/Objects/unicodeobject.c index caad326..8608776 100644 --- a/Objects/unicodeobject.c +++ b/Objects/unicodeobject.c
@@ -9604,6 +9604,8 @@ else if (maxcount == 0 || slen == 0) goto nothing; + if (str1 == str2) + goto nothing; if (skind < kind1) /* substring too wide to be present */ goto nothing;