equal
deleted
inserted
replaced
1903 try: |
1903 try: |
1904 tr = self.currenttransaction() |
1904 tr = self.currenttransaction() |
1905 hookargs = {} |
1905 hookargs = {} |
1906 if tr is not None: |
1906 if tr is not None: |
1907 hookargs.update(tr.hookargs) |
1907 hookargs.update(tr.hookargs) |
|
1908 pending = lambda: tr.writepending() and self.root or "" |
|
1909 hookargs['pending'] = pending |
1908 hookargs['namespace'] = namespace |
1910 hookargs['namespace'] = namespace |
1909 hookargs['key'] = key |
1911 hookargs['key'] = key |
1910 hookargs['old'] = old |
1912 hookargs['old'] = old |
1911 hookargs['new'] = new |
1913 hookargs['new'] = new |
1912 self.hook('prepushkey', throw=True, **hookargs) |
1914 self.hook('prepushkey', throw=True, **hookargs) |