Python <;卸载模块';SSLContext'&燃气轮机;对象不可在Mercurial挂钩上调用

Python <;卸载模块';SSLContext'&燃气轮机;对象不可在Mercurial挂钩上调用,python,post,mercurial,hook,Python,Post,Mercurial,Hook,我有一个运行apache的Ubuntu服务器和一个带有hgweb.cgi脚本的mercurial设置 我想做的是设置一个传入钩子,通过post请求将一些数据发送到我拥有的另一台服务器,因此,在我的hgweb.config中,我拥有: [hooks] incoming=python:/var/hg/testing_hook.py:my_hook 还有我的测试 导入请求 定义我的挂钩(用户界面、回购、**kwargs): params={'dest':'user1','subject':'inco

我有一个运行apache的Ubuntu服务器和一个带有hgweb.cgi脚本的mercurial设置

我想做的是设置一个传入钩子,通过post请求将一些数据发送到我拥有的另一台服务器,因此,在我的hgweb.config中,我拥有:

[hooks]
incoming=python:/var/hg/testing_hook.py:my_hook
还有我的测试

导入请求
定义我的挂钩(用户界面、回购、**kwargs):
params={'dest':'user1','subject':'incoming','message':'newincominghook'}
响应=请求。发布(“https://my-url.net/my_api,数据=参数)
问题是我得到了以下错误:

remoto: adding changesets
remoto: adding manifests
remoto: adding file changes
remoto: added 1 changesets with 1 changes to 1 files
error: incoming hook raised an exception: <unloaded module 'SSLContext'> object is not callable
remoto:添加变更集
remoto:添加清单
remoto:添加文件更改
remoto:添加了1个变更集,对1个文件进行了1次更改
错误:传入挂钩引发异常:对象不可调用
奇怪的是,如果我只是通过Comshell调用脚本,它就可以正常工作

这看起来不像是权限问题,因为正在调用挂钩

有什么建议吗