comparison makeitso/makeitso.py @ 37:7cee2869bd7b

stub out directory example
author Jeff Hammel <jhammel@mozilla.com>
date Sat, 01 Jan 2011 22:28:35 -0800
parents 0cba953a03ca
children 9739212a63c3
comparison
equal deleted inserted replaced
36:0cba953a03ca 37:7cee2869bd7b
193 **variables) 193 **variables)
194 194
195 def substitute(self, **variables): 195 def substitute(self, **variables):
196 output = ContentTemplate.substitute(self, **variables) 196 output = ContentTemplate.substitute(self, **variables)
197 f = self.output 197 f = self.output
198
198 if isinstance(f, basestring): 199 if isinstance(f, basestring):
199 if os.path.isdir(f): 200 if os.path.isdir(f):
200 f = os.path.join(f, basename(self.name)) 201 f = os.path.join(f, basename(self.name))
201 f = file(f, 'w') 202 f = file(f, 'w')
202 print >> f, output 203 print >> f, output
203 204 f.close()
205 else:
206 print >> f, output
204 207
205 class DirectoryTemplate(ContentTemplate): 208 class DirectoryTemplate(ContentTemplate):
206 """template for a directory structure""" 209 """template for a directory structure"""
207 210
208 def __init__(self, directory, output=None, interactive=True, **variables): 211 def __init__(self, directory, output=None, interactive=True, **variables):