summaryrefslogtreecommitdiff
path: root/coverage/backward.py
diff options
context:
space:
mode:
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