Mercurial > public > mercurial-scm > hg-stable
comparison mercurial/dagparser.py @ 25170:c69f4f7fe01a
dagparser: use 'next' instead of try/except for default value
"Ich liebe es wenn ein Plan funktioniert."
author | Pierre-Yves David <pierre-yves.david@fb.com> |
---|---|
date | Mon, 18 May 2015 12:22:44 -0500 |
parents | 8ac8db8dc346 |
children | a75cda2dfc19 |
comparison
equal
deleted
inserted
replaced
25169:7855d1f5f152 | 25170:c69f4f7fe01a |
---|---|
174 return labels[ref] | 174 return labels[ref] |
175 | 175 |
176 chiter = (c for c in desc) | 176 chiter = (c for c in desc) |
177 | 177 |
178 def nextch(): | 178 def nextch(): |
179 try: | 179 return next(chiter, '\0') |
180 return chiter.next() | |
181 except StopIteration: | |
182 return '\0' | |
183 | 180 |
184 def nextrun(c, allow): | 181 def nextrun(c, allow): |
185 s = '' | 182 s = '' |
186 while c in allow: | 183 while c in allow: |
187 s += c | 184 s += c |