summaryrefslogtreecommitdiff
path: root/coverage/backward.py
diff options
context:
space:
mode:
authorNed Batchelder <ned@nedbatchelder.com>2013-01-09 20:49:51 -0500
committerNed Batchelder <ned@nedbatchelder.com>2013-01-09 20:49:51 -0500
commit4b69792c3f51d3f9f990ea3dd0bbe89138cdecae (patch)
tree9c6b098e159dea9e195f0bd6aefe97315a54e0a8 /coverage/backward.py
parent1da4388377f1aad1b1552d9b01ca10ce26f9e1dc (diff)
downloadpython-coveragepy-4b69792c3f51d3f9f990ea3dd0bbe89138cdecae.tar.gz
Use the nice way to reverse a list.
Diffstat (limited to 'coverage/backward.py')
-rw-r--r--coverage/backward.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/coverage/backward.py b/coverage/backward.py
index 2c015af..54e4625 100644
--- a/coverage/backward.py
+++ b/coverage/backward.py
@@ -24,6 +24,15 @@ except NameError:
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