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