Mercurial > hg
comparison hgext/mq.py @ 8288:9de088320e9a
mq: simpler check of first character of guard name
author | Simon Heimberg <simohe@besonet.ch> |
---|---|
date | Mon, 04 May 2009 03:49:57 +0200 |
parents | 46293a0c7e9f |
children | bbc74c05b8a4 |
comparison
equal
deleted
inserted
replaced
8287:824ed0e35480 | 8288:9de088320e9a |
---|---|
189 def check_guard(self, guard): | 189 def check_guard(self, guard): |
190 if not guard: | 190 if not guard: |
191 return _('guard cannot be an empty string') | 191 return _('guard cannot be an empty string') |
192 bad_chars = '# \t\r\n\f' | 192 bad_chars = '# \t\r\n\f' |
193 first = guard[0] | 193 first = guard[0] |
194 for c in '-+': | 194 if first in '-+': |
195 if first == c: | 195 return (_('guard %r starts with invalid character: %r') % |
196 return (_('guard %r starts with invalid character: %r') % | 196 (guard, first)) |
197 (guard, c)) | |
198 for c in bad_chars: | 197 for c in bad_chars: |
199 if c in guard: | 198 if c in guard: |
200 return _('invalid character in guard %r: %r') % (guard, c) | 199 return _('invalid character in guard %r: %r') % (guard, c) |
201 | 200 |
202 def set_active(self, guards): | 201 def set_active(self, guards): |