equal
deleted
inserted
replaced
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'): |