Поместите каталог C:\workspaces\hg_hooks
в PYTHONPATH
, и вы сможете написать
[hooks]
precommit.branch_check = python:next_hooks.precommit_bad_branch
в вашем файле конфигурации, и вы также сможете сделать
import hook_utils
внутри любого файла Python, включая файл next_hooks.py
.
Кроме того, вы можете изменить sys.path
из next_hooks.py
, возможно, с помощью кода, подобного следующему:
import sys
import os
sys.path.append(os.path.dirname(os.path.abspath(__file__)))
import hook_utils