mercurial/revset.py
changeset 25705 48919d246a47
parent 25704 70a2082f855a
child 25706 b7f53c474e2c
equal deleted inserted replaced
25704:70a2082f855a 25705:48919d246a47
   280     l = getlist(x)
   280     l = getlist(x)
   281     if len(l) < min or (max >= 0 and len(l) > max):
   281     if len(l) < min or (max >= 0 and len(l) > max):
   282         raise error.ParseError(err)
   282         raise error.ParseError(err)
   283     return l
   283     return l
   284 
   284 
       
   285 def getkwargs(x, funcname, keys):
       
   286     return parser.buildargsdict(getlist(x), funcname, keys.split(),
       
   287                                 keyvaluenode='keyvalue', keynode='symbol')
       
   288 
   285 def isvalidsymbol(tree):
   289 def isvalidsymbol(tree):
   286     """Examine whether specified ``tree`` is valid ``symbol`` or not
   290     """Examine whether specified ``tree`` is valid ``symbol`` or not
   287     """
   291     """
   288     return tree[0] == 'symbol' and len(tree) > 1
   292     return tree[0] == 'symbol' and len(tree) > 1
   289 
   293