equal
deleted
inserted
replaced
4 # |
4 # |
5 # This software may be used and distributed according to the terms of the |
5 # This software may be used and distributed according to the terms of the |
6 # GNU General Public License version 2, incorporated herein by reference. |
6 # GNU General Public License version 2, incorporated herein by reference. |
7 |
7 |
8 from i18n import _ |
8 from i18n import _ |
9 import util, os, sys |
9 import os, sys |
10 from mercurial import extensions |
10 import extensions, util |
11 |
11 |
12 def _pythonhook(ui, repo, name, hname, funcname, args, throw): |
12 def _pythonhook(ui, repo, name, hname, funcname, args, throw): |
13 '''call python hook. hook is callable object, looked up as |
13 '''call python hook. hook is callable object, looked up as |
14 name in python module. if callable returns "true", hook |
14 name in python module. if callable returns "true", hook |
15 fails, else passes. if hook raises exception, treated as |
15 fails, else passes. if hook raises exception, treated as |