【发布时间】:2010-10-27 08:38:07
【问题描述】:
我有一个名为precommit_bad_branch 的钩子函数,它导入hook_utils。通过提交调用 precommit_bad_branch 时,我收到以下错误消息:
error: precommit.branch_check hook raised an exception: No module named hook_utils
abort: No module named hook_utils!
看来我不能从precommit_bad_branch 拨打hook_utils。如果我在不涉及 Mercurial 的情况下明确调用该代码,则该代码可以正常工作。
我的钩子是否可以从另一个文件中调用代码?
我的 hgrc 钩子部分如下所示:
[hooks]
precommit.branch_check = python:C:\workspaces\hg_hooks\next_hooks.py:precommit_bad_branch
precommit.debug_code_check = python:C:\workspaces\hg_hooks\common_hooks.py:precommit_contains_debug_code
preupdate.merge_check = python:C:\workspaces\hg_hooks\next_hooks.py:preupdate_bad_merge
【问题讨论】:
标签: python mercurial python-import mercurial-hook