mercurial/util.py
changeset 3550 eda9e7c9300d
parent 3537 3b07e223534b
child 3568 23f7d9621783
equal deleted inserted replaced
3549:db946221a58a 3550:eda9e7c9300d
   133             seen[f] = 1
   133             seen[f] = 1
   134             yield f
   134             yield f
   135 
   135 
   136 class Abort(Exception):
   136 class Abort(Exception):
   137     """Raised if a command needs to print an error and exit."""
   137     """Raised if a command needs to print an error and exit."""
       
   138 
       
   139 class UnexpectedOutput(Abort):
       
   140     """Raised to print an error with part of output and exit."""
   138 
   141 
   139 def always(fn): return True
   142 def always(fn): return True
   140 def never(fn): return False
   143 def never(fn): return False
   141 
   144 
   142 def patkind(name, dflt_pat='glob'):
   145 def patkind(name, dflt_pat='glob'):