Show More
@@ -139,7 +139,7 b' class transaction(util.transactional):' | |||||
139 | # target user is repository hooks. |
|
139 | # target user is repository hooks. | |
140 | if validator is None: |
|
140 | if validator is None: | |
141 | validator = lambda tr: None |
|
141 | validator = lambda tr: None | |
142 | self.validator = validator |
|
142 | self._validator = validator | |
143 | # A callback to do something just after releasing transaction. |
|
143 | # A callback to do something just after releasing transaction. | |
144 | if releasefn is None: |
|
144 | if releasefn is None: | |
145 | releasefn = lambda tr, success: None |
|
145 | releasefn = lambda tr, success: None | |
@@ -455,8 +455,8 b' class transaction(util.transactional):' | |||||
455 | def close(self): |
|
455 | def close(self): | |
456 | '''commit the transaction''' |
|
456 | '''commit the transaction''' | |
457 | if self._count == 1: |
|
457 | if self._count == 1: | |
458 | self.validator(self) # will raise exception if needed |
|
458 | self._validator(self) # will raise exception if needed | |
459 | self.validator = None # Help prevent cycles. |
|
459 | self._validator = None # Help prevent cycles. | |
460 | self._generatefiles(group=gengroupprefinalize) |
|
460 | self._generatefiles(group=gengroupprefinalize) | |
461 | categories = sorted(self._finalizecallback) |
|
461 | categories = sorted(self._finalizecallback) | |
462 | for cat in categories: |
|
462 | for cat in categories: |
General Comments 0
You need to be logged in to leave comments.
Login now