mercurial/dirstate.py
changeset 47594 0cef28b121a4
parent 47593 f927ad5a4e2c
child 47599 cce51119bfe6
equal deleted inserted replaced
47593:f927ad5a4e2c 47594:0cef28b121a4
    83     return wrap
    83     return wrap
    84 
    84 
    85 
    85 
    86 def requires_no_parents_change(func):
    86 def requires_no_parents_change(func):
    87     def wrap(self, *args, **kwargs):
    87     def wrap(self, *args, **kwargs):
    88         if not self.pendingparentchange():
    88         if self.pendingparentchange():
    89             msg = 'calling `%s` inside of a parentchange context'
    89             msg = 'calling `%s` inside of a parentchange context'
    90             msg %= func.__name__
    90             msg %= func.__name__
    91             raise error.ProgrammingError(msg)
    91             raise error.ProgrammingError(msg)
    92         return func(self, *args, **kwargs)
    92         return func(self, *args, **kwargs)
    93 
    93