hgext/mq.py
changeset 8288 9de088320e9a
parent 8225 46293a0c7e9f
child 8362 bbc74c05b8a4
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):