Changeset 8769 for django/trunk/django/template/__init__.py
- Timestamp:
- 08/31/08 13:28:06 (4 months ago)
- Files:
-
- django/trunk/django/template/__init__.py (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
django/trunk/django/template/__init__.py
r8393 r8769 198 198 199 199 def split_contents(self): 200 return list(smart_split(self.contents)) 200 split = [] 201 bits = iter(smart_split(self.contents)) 202 for bit in bits: 203 # Handle translation-marked template pieces 204 if bit.startswith('_("') or bit.startswith("_('"): 205 sentinal = bit[2] + ')' 206 trans_bit = [bit] 207 while not bit.endswith(sentinal): 208 bit = bits.next() 209 trans_bit.append(bit) 210 bit = ' '.join(trans_bit) 211 split.append(bit) 212 return split 201 213 202 214 class Lexer(object):
