# HG changeset patch # User Jeff Hammel # Date 1289874381 28800 # Node ID edabb0bfe107ac052bf28c6708e2edcbfd011e73 # Parent bf1ce840d0f0888eb805a983196edf5d453d17d7 add method to work TTW diff -r bf1ce840d0f0 -r edabb0bfe107 makeitso/makeitso.py --- a/makeitso/makeitso.py Mon Nov 15 08:05:55 2010 -0800 +++ b/makeitso/makeitso.py Mon Nov 15 18:26:21 2010 -0800 @@ -7,6 +7,7 @@ import re import subprocess import sys +import urllib from optparse import OptionParser @@ -103,6 +104,9 @@ help='starting delimeter') parser.add_option('-]', '--end-braces', dest='end_braces', help='starting delimeter') + parser.add_option('--in-place', dest='in_place', + action='store_true', default=False, + help='interpret files in place') # TODO: unused parser.add_option('--commandline', dest='commandline', action='store_true', default=False, help="print the commandline to invoke this script TTW") @@ -155,7 +159,8 @@ # get the content if args: for arg in args: - content = file(arg).read() + f, headers = urllib.urlretrieve(arg) + content = file(f).read() substitute(content, variables=variables) else: content = sys.stdin.read()