Changeset 5517
- Timestamp:
- 06/23/07 01:02:17 (1 year ago)
- Files:
-
- django/trunk/django/core/urlresolvers.py (modified) (1 diff)
- django/trunk/django/template/defaulttags.py (modified) (1 diff)
- django/trunk/django/utils/itercompat.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/core/urlresolvers.py
r5516 r5517 12 12 from django.utils.functional import memoize 13 13 import re 14 15 try: 16 reversed 17 except NameError: 18 from django.utils.itercompat import reversed # Python 2.3 fallback 14 19 15 20 _resolver_cache = {} # Maps urlconf modules to RegexURLResolver instances. django/trunk/django/template/defaulttags.py
r5514 r5517 12 12 reversed 13 13 except NameError: 14 # Python 2.3 fallback. 15 # From http://www.python.org/doc/current/tut/node11.html 16 def reversed(data): 17 for index in xrange(len(data)-1, -1, -1): 18 yield data[index] 19 14 from django.utils.itercompat import reversed # Python 2.3 fallback 20 15 21 16 register = Library() django/trunk/django/utils/itercompat.py
r5484 r5517 46 46 yield lastkey, l 47 47 48 # Not really in itertools, since it's a builtin in Python 2.4 and later, but it 49 # does operate as an iterator. 50 def reversed(data): 51 for index in xrange(len(data)-1, -1, -1): 52 yield data[index] 53 48 54 if hasattr(itertools, 'tee'): 49 55 tee = itertools.tee
