Функция svncl.info2() не возвращает объект
Я пытаюсь получить автора и дату последнего обновления, используя следующий код
log = svncl.info2(Path,
revision=pysvn.Revision(pysvn.opt_revision_kind.head),
peg_revision=pysvn.Revision(pysvn.opt_revision_kind.head))
for info in log:
User_Name = info.author
timestamp = info.date
Эта функция svncl.info2()
не возвращает объект.Какие изменения должны быть сделаны, чтобы вернуть объект? Если вызывается из командной строки, svn info Path
, он отображает информацию о последнем обновлении.
1 ответ
pysvn client info2
метод либо вернет список info2
объекты или None
- если вы получаете None
наиболее вероятная проблема - это проблема доверия - ее можно решить, настроив участников обратного вызова, особенно callback_ssl_server_trust_prompt
попробуйте добавить:
def ssl_server_trust_prompt( trust_dict ):
return True, 0, True
svncl.callback_ssl_server_trust_prompt = ssl_server_trust_prompt