diff options
author | Neal Norwitz <nnorwitz@gmail.com> | 2006-03-17 08:28:24 (GMT) |
---|---|---|
committer | Neal Norwitz <nnorwitz@gmail.com> | 2006-03-17 08:28:24 (GMT) |
commit | 7c3072437a8f2e4cd487e38d46ea99d0026bd4c2 (patch) | |
tree | 519ca79ca10b2b0a827f8257bb92fcde17acfc25 /Lib/stringold.py | |
parent | ade612be2f8b2a3569fb010d260c8cff1f93c486 (diff) | |
download | cpython-7c3072437a8f2e4cd487e38d46ea99d0026bd4c2.zip cpython-7c3072437a8f2e4cd487e38d46ea99d0026bd4c2.tar.gz cpython-7c3072437a8f2e4cd487e38d46ea99d0026bd4c2.tar.bz2 |
More apply() cleanup
Diffstat (limited to 'Lib/stringold.py')
-rw-r--r-- | Lib/stringold.py | 17 |
1 files changed, 7 insertions, 10 deletions
diff --git a/Lib/stringold.py b/Lib/stringold.py index 213a04c..69656be 100644 --- a/Lib/stringold.py +++ b/Lib/stringold.py @@ -126,9 +126,6 @@ def join(words, sep = ' '): return sep.join(words) joinfields = join -# for a little bit of speed -_apply = apply - # Find substring, raise exception if not found def index(s, *args): """index(s, sub [,start [,end]]) -> int @@ -136,7 +133,7 @@ def index(s, *args): Like find but raises ValueError when the substring is not found. """ - return _apply(s.index, args) + return s.index(*args) # Find last substring, raise exception if not found def rindex(s, *args): @@ -145,7 +142,7 @@ def rindex(s, *args): Like rfind but raises ValueError when the substring is not found. """ - return _apply(s.rindex, args) + return s.rindex(*args) # Count non-overlapping occurrences of substring def count(s, *args): @@ -156,7 +153,7 @@ def count(s, *args): interpreted as in slice notation. """ - return _apply(s.count, args) + return s.count(*args) # Find substring, return -1 if not found def find(s, *args): @@ -169,7 +166,7 @@ def find(s, *args): Return -1 on failure. """ - return _apply(s.find, args) + return s.find(*args) # Find last substring, return -1 if not found def rfind(s, *args): @@ -182,7 +179,7 @@ def rfind(s, *args): Return -1 on failure. """ - return _apply(s.rfind, args) + return s.rfind(*args) # for a bit of speed _float = float @@ -224,7 +221,7 @@ def atoi(*args): # error message isn't compatible but the error type is, and this function # is complicated enough already. if type(s) == _StringType: - return _apply(_int, args) + return _int(*args) else: raise TypeError('argument 1: expected string, %s found' % type(s).__name__) @@ -252,7 +249,7 @@ def atol(*args): # error message isn't compatible but the error type is, and this function # is complicated enough already. if type(s) == _StringType: - return _apply(_long, args) + return _long(*args) else: raise TypeError('argument 1: expected string, %s found' % type(s).__name__) |