我正在使用 PySVN 获取一些存储库信息。
我使用了Client.list entries_list = client.list("https://myrepourl.com/myproject", ...)
,它“返回一个列表,其中包含给定路径中每个文件的信息元组”。
我只想从列表/元组中获取单个信息,这就是 URL 是否设置了一些属性(如果节点具有属性,则为 True)has_props
。bool
如何递归entries_list
并返回远程 http 路径列表,但只有那些has_props
设置为的路径True
?
编辑:
entries_list {list}
000 {tuple}
0 {instance}
data {dict}
'path' = https://myrepourl.com/myproject/somedirorfile1
'has_props' = 1
'kind' = dir
001 {tuple}
0 {instance}
data {dict}
'path' = https://myrepourl.com/myproject/somedirorfile2
'has_props' = 1
'kind' = file
002 {tuple}
0 {instance}
data {dict}
'path' = https://myrepourl.com/myproject/somedirorfile3
'has_props' = 0
'kind' = dir
.
.
.