【发布时间】:2018-11-18 18:56:57
【问题描述】:
问题:
我想弄清楚如何将 buildbot 属性转换为字符串值。除了我在文档和其他人的代码中阅读的内容之外,我对 buildbot 真的没有太多经验。 问题是我有一个包含路径的属性。我需要将路径作为字符串获取,以便我可以使用一些 python 函数,例如“split”和“basename”来检索路径的特定元素。
我的尝试:
有一个像这样映射的属性
"artifact.output":"S3://dev/artifacts/out/package1.tar.gz"
当我打电话给path.os.basename(util.Property("artifact.output")) 时,它抱怨说 Property 没有“rfind”方法。我也尝试过使用util.Interpolate,但同样的问题。最后,我尝试了str(util.Property("artifact.output")),但它只输出Property("artifact.output")。
问题:
是否可以将 buildbot 属性检索为字符串值?
注意:我只能在 2014 年找到某人的另一篇帖子,问同样的问题但没有答案。
【问题讨论】:
标签: python properties buildbot