Ошибка Python 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
1 ответ
Решение
FWIW эта проблема исправлена в более новых версиях Dulwich.