summaryrefslogtreecommitdiff
path: root/coverage/backward.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2013-10-19 21:35:33 -0400
committerNed Batchelder <ned@nedbatchelder.com>2013-10-19 21:35:33 -0400
commitf5ae64e79ac7e8326897a4e0dd748ec640330aed (patch)
tree3aaf8458a13e9ad685bd2eacdab5bfee00d613df /coverage/backward.py
parent3fd8fd85e5ba8fd6fc1c0820a829d34cb7c46506 (diff)
downloadpython-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.py41
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