[users at bb.net] ShellSequence (ShellArg) not working with	Interpolate?
    Tristram, Falk 
    falk.tristram at cognex.com
       
    Fri Jul  7 10:52:01 UTC 2017
    
    
  
Hi all,
I got a very simple use case
ShellSequence ( commands = [ ShellArg(command='touch', Interpolate('%prop:whatever)s.lck')), ...
This leads to an exception caused by ShellArg, as follows:
        if isinstance(self.command, list):
            if not all([isinstance(x, str) for x in self.command]):
                config.error("%s must only have strings in it" %
                             (self.command,))
Giving the error message in the log:
2017-07-07 12:35:40+0200 [-] After rendering, ShellSequence `commands` is invalid: ['touch', u'this_is_a_valid_string.lck'] must only have strings in it.
I wonder what is going wrong here and why is my command not a string?
Best regards,
Falk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.buildbot.net/pipermail/users/attachments/20170707/4a45fded/attachment.html>
    
    
More information about the users
mailing list