0

当我尝试使用 dulwich 拉取文件夹时,出现此错误:

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

我在 windows 或 linux 上遇到了同样的错误。克隆功能完美运行

这是我的代码:

 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

4

1 回答 1

0

FWIW 此问题已在较新版本的 Dulwich 中得到修复。

于 2017-02-08T00:40:30.647 回答