Ошибка 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.

Другие вопросы по тегам