0

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

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,它会显示最后一次更新返回信息。

4

1 回答 1

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
于 2013-07-24T06:58:36.457 回答