equal
deleted
inserted
replaced
1 #!/usr/bin/python |
|
2 import sys, os, re |
|
3 |
|
4 IGNORE = ['.css', '.py'] |
|
5 oldre = re.compile('#([\w\|%]+)#') |
|
6 |
|
7 def rewrite(fn): |
|
8 f = open(fn) |
|
9 new = open(fn + '.new', 'wb') |
|
10 for ln in f: |
|
11 new.write(oldre.sub('{\\1}', ln)) |
|
12 new.close() |
|
13 f.close() |
|
14 os.rename(new.name, f.name) |
|
15 |
|
16 if __name__ == '__main__': |
|
17 if len(sys.argv) < 2: |
|
18 print 'usage: python tmplrewrite.py [file [file [file]]]' |
|
19 for fn in sys.argv[1:]: |
|
20 if os.path.splitext(fn) in IGNORE: |
|
21 continue |
|
22 print 'rewriting %s...' % fn |
|
23 rewrite(fn) |
|