svncl.info2()函数不返回对象

时间:2013-07-16 10:55:38

标签: svn pysvn

我正在尝试使用以下代码获取作者和上次更新日期

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 个答案:

答案 0 :(得分:0)

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