Mercurial > hg > MakeItSo
comparison makeitso/main.py @ 2:825922315ce6
make shebang work
| author | Jeff Hammel <jhammel@mozilla.com> |
|---|---|
| date | Thu, 04 Nov 2010 18:58:11 -0700 |
| parents | c2f8464e0395 |
| children | 8931be6d2c8a |
comparison
equal
deleted
inserted
replaced
| 1:c2f8464e0395 | 2:825922315ce6 |
|---|---|
| 43 else: | 43 else: |
| 44 _args.append(arg) | 44 _args.append(arg) |
| 45 args = _args | 45 args = _args |
| 46 | 46 |
| 47 # get the content | 47 # get the content |
| 48 content = sys.stdin.read() | 48 if args: |
| 49 template = Template(content) | 49 for arg in args: |
| 50 print template.substitute(**variables) | 50 content = file(arg).read() |
| 51 template = Template(content) | |
| 52 print template.substitute(**variables) | |
| 53 else: | |
| 54 content = sys.stdin.read() | |
| 55 template = Template(content) | |
| 56 print template.substitute(**variables) | |
| 51 | 57 |
| 52 | 58 |
| 53 if __name__ == '__main__': | 59 if __name__ == '__main__': |
| 54 main() | 60 main() |
