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 | f5ae64e79ac7e8326897a4e0dd748ec640330aed (patch) | |
tree | 3aaf8458a13e9ad685bd2eacdab5bfee00d613df /coverage/backward.py | |
parent | 3fd8fd85e5ba8fd6fc1c0820a829d34cb7c46506 (diff) | |
download | python-coveragepy-f5ae64e79ac7e8326897a4e0dd748ec640330aed.tar.gz |
Get rid of our backward implementation of set, sorted, reversed, and rpartition.
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 7d26854..124d025 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 |