diff options
author | Ned Batchelder <ned@nedbatchelder.com> | 2013-10-19 21:35:33 -0400 |
---|---|---|
committer | Ned Batchelder <ned@nedbatchelder.com> | 2013-10-19 21:35:33 -0400 |
commit | c7b1c99b06a453af879f4768e347ac89000cce42 (patch) | |
tree | 2b1f40594ee9c86a478e298d03bb60f2107eb8de /coverage/backward.py | |
parent | ae983a48b6fe5b006f5f9e9899efc3778ac2b1b1 (diff) | |
download | python-coveragepy-git-c7b1c99b06a453af879f4768e347ac89000cce42.tar.gz |
Get rid of our backward implementation of set, sorted, reversed, and rpartition.
--HG--
branch : 4.0
Diffstat (limited to 'coverage/backward.py')
-rw-r--r-- | coverage/backward.py | 41 |
1 files changed, 0 insertions, 41 deletions
diff --git a/coverage/backward.py b/coverage/backward.py index 7d268545..124d0253 100644 --- a/coverage/backward.py +++ b/coverage/backward.py @@ -8,47 +8,6 @@ import os, re, sys -# Python 2.3 doesn't have `set` -try: - set = set # new in 2.4 -except NameError: - from sets import Set as set - -# Python 2.3 doesn't have `sorted`. -try: - sorted = sorted -except NameError: - def sorted(iterable): - """A 2.3-compatible implementation of `sorted`.""" - lst = list(iterable) - lst.sort() - return lst - -# Python 2.3 doesn't have `reversed`. -try: - reversed = reversed -except NameError: - def reversed(iterable): - """A 2.3-compatible implementation of `reversed`.""" - lst = list(iterable) - return lst[::-1] - -# rpartition is new in 2.5 -try: - "".rpartition -except AttributeError: - def rpartition(s, sep): - """Implement s.rpartition(sep) for old Pythons.""" - i = s.rfind(sep) - if i == -1: - return ('', '', s) - else: - return (s[:i], sep, s[i+len(sep):]) -else: - def rpartition(s, sep): - """A common interface for new Pythons.""" - return s.rpartition(sep) - # Pythons 2 and 3 differ on where to get StringIO try: from cStringIO import StringIO |