拉动时出现Python dulwich错误



当我尝试用dulwich拉文件夹时,我得到了这个错误:

 AttributeError: 'NoneType' object has no attribute 'startswith'

我在windows或linux上得到了相同的错误。clone函数工作得很好

下面是我的代码:
 from dulwich import porcelain
 import ssl
 depot_maj = "https://github.com/jelmer/dulwich.git"
 #Disable SSL verification for private server
 ssl._create_default_https_context = ssl._create_unverified_context

 #porcelain.clone(depot_maj, "test")
 porcelain.pull("test", depot_maj)

当我这样改变拉函数时:

 porcelain.pull("test", depot_maj, "refs/heads/master")
我:

 TypeError: startswith first arg must be str or a tuple of str, not bytes

我做错了什么?

编辑:我运行Python 3.5

该问题在较新版本的Dulwich中已修复。

相关内容

  • 没有找到相关文章

最新更新