Mercurial > hg > MakeItSo
comparison makeitso/makeitso.py @ 41:9956e13558dd
stub out what API templates will look like; put these in a separate file as theres no reason to clutter up the command line entry point any further
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 03 Jan 2011 14:18:59 -0800 |
parents | 6b4c8f23192f |
children | 73dac34d2692 |
comparison
equal
deleted
inserted
replaced
40:6b4c8f23192f | 41:9956e13558dd |
---|---|
322 if len(self.templates) > 1 and not os.path.exists(self.output): | 322 if len(self.templates) > 1 and not os.path.exists(self.output): |
323 os.makedirs(self.output) | 323 os.makedirs(self.output) |
324 for template in self.templates: | 324 for template in self.templates: |
325 template.substitute(**variables) | 325 template.substitute(**variables) |
326 | 326 |
327 ### command line stuff | 327 ### command line interface |
328 | 328 |
329 def invocation(url, **variables): | 329 def invocation(url, **variables): |
330 """returns a string appropriate for TTW invocation""" | 330 """returns a string appropriate for TTW invocation""" |
331 variables_string = ' '.join(['%s=%s' % (i,j) for i,j in variables.items()]) | 331 variables_string = ' '.join(['%s=%s' % (i,j) for i,j in variables.items()]) |
332 return 'python <(curl %s) %s %s' % (location, url, variables_string) | 332 return 'python <(curl %s) %s %s' % (location, url, variables_string) |