Mercurial > hg > MakeItSo
comparison makeitso/makeitso.py @ 38:9739212a63c3
found a serious problem: directories stubbornly substitute into themselves
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Sat, 01 Jan 2011 22:34:29 -0800 |
parents | 7cee2869bd7b |
children | a2cdce0108e1 |
comparison
equal
deleted
inserted
replaced
37:7cee2869bd7b | 38:9739212a63c3 |
---|---|
253 | 253 |
254 for dirname, dirnames, filenames in os.walk(self.name): | 254 for dirname, dirnames, filenames in os.walk(self.name): |
255 | 255 |
256 # interpolate directory names | 256 # interpolate directory names |
257 for d in dirnames: | 257 for d in dirnames: |
258 path = os.path.join(dirname, interpolated) | 258 path = os.path.join(dirname, d) |
259 interpolated = ContentTemplate(path).substitute(**variables) | 259 interpolated = ContentTemplate(path).substitute(**variables) |
260 if os.path.exists(interpolated): | 260 if os.path.exists(interpolated): |
261 # ensure its a directory | 261 # ensure its a directory |
262 pass | 262 pass |
263 else: | 263 else: |
264 os.makedirs(interpolated) | 264 os.makedirs(interpolated) |