Python dulwich 拉动时出错
Python dulwich error when pulling
当我尝试使用 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
FWIW 此问题已在较新版本的 Dulwich 中修复。
当我尝试使用 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
FWIW 此问题已在较新版本的 Dulwich 中修复。