Mercurial > hg
comparison mercurial/templater.py @ 10855:62216faed067
templater: drop \ when handling escaped {
author | Matt Mackall <mpm@selenic.com> |
---|---|
date | Mon, 05 Apr 2010 15:25:08 -0500 |
parents | 4036634560d6 |
children | d4cafcb63f77 |
comparison
equal
deleted
inserted
replaced
10854:4036634560d6 | 10855:62216faed067 |
---|---|
119 if n < 0: | 119 if n < 0: |
120 parsed.append((None, tmpl[pos:stop])) | 120 parsed.append((None, tmpl[pos:stop])) |
121 break | 121 break |
122 if n > 0 and tmpl[n - 1] == '\\': | 122 if n > 0 and tmpl[n - 1] == '\\': |
123 # escaped | 123 # escaped |
124 parsed.append((None, tmpl[pos:n + 1])) | 124 parsed.append((None, tmpl[pos:n - 1] + "{")) |
125 pos = n + 1 | 125 pos = n + 1 |
126 continue | 126 continue |
127 if n > pos: | 127 if n > pos: |
128 parsed.append((None, tmpl[pos:n])) | 128 parsed.append((None, tmpl[pos:n])) |
129 | 129 |