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
commit67d04d968134d334bb74e5722cb0ccca206c7864 (patch)
tree33ab1089f91840d909aeb49458d60e881e4d425f /coverage/backward.py
parent1eda2b10b954f54f5fe9f029c627ab4a788a2df2 (diff)
downloadpython-coveragepy-git-67d04d968134d334bb74e5722cb0ccca206c7864.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 2c015af2..54e46254 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