[Buildbot-devel] help with Python and Property
Todd Cooper
todd_cooper at yahoo.com
Fri Sep 23 15:30:43 UTC 2011
I am fairly new to Python and I am having a problem with an accessor function to the property.
Problem is I want to set a property of the build depending on the slave name.
How can I pass a result of the Property or WithProperties to re.search?
It keeps giving me the error<type 'exceptions.TypeError'>: expected string or buffer
def check_h4_slavename(rc,stdout,stderr):
ghs_lmhost = "10.99.59.10"
ghs_lmport = "2010"
slavename = WithProperties("%(slavename)s")
if re.search("bigbuild", slavename):
ghs_lmhost = "localhost"
ghs_lmport = ""
return { 'GHS_LMHOST' : ghs_lmhost,
'GHS_LMPORT' : ghs_lmport }
incrFactory.addStep(shell.SetProperty(command="echo hello",
extract_fn=check_h4_slavename,
haltOnFailure=True))
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://buildbot.net/pipermail/devel/attachments/20110923/12f1c45f/attachment.html>
More information about the devel
mailing list