[PATCH] mq: simpler check of first character of guard name

Simon Heimberg simohe at besonet.ch
Mon May 4 01:26:41 CDT 2009


# HG changeset patch
# User Simon Heimberg <simohe at besonet.ch>
# Date 1241401797 -7200
# Node ID 8b73db9fece2d936f9cc694c59a7206ff0829f2d
# Parent  31da1da3bbdb3df5cd388417be177615443d6f28
mq: simpler check of first character of guard name

diff -r 31da1da3bbdb -r 8b73db9fece2 hgext/mq.py
--- a/hgext/mq.py	Mon Mai 04 03:46:19 2009 +0200
+++ b/hgext/mq.py	Mon Mai 04 03:49:57 2009 +0200
@@ -213,10 +213,9 @@
             return _('guard cannot be an empty string')
         bad_chars = '# \t\r\n\f'
         first = guard[0]
-        for c in '-+':
-            if first == c:
-                return (_('guard %r starts with invalid character: %r') %
-                        (guard, c))
+        if first in '-+':
+            return (_('guard %r starts with invalid character: %r') %
+                      (guard, first))
         for c in bad_chars:
             if c in guard:
                 return _('invalid character in guard %r: %r') % (guard, c)


More information about the Mercurial-devel mailing list