# HG changeset patch # User Jeff Hammel # Date 1322208514 28800 # Node ID 0faf3e7b593a5cd79be23e1cbdfb4f8e3f2f544f # Parent 8729685a2cf6d3602c77a1e9401c07e81b7c6dbd more stubbing diff -r 8729685a2cf6 -r 0faf3e7b593a licenser/licenses.py --- a/licenser/licenses.py Fri Nov 25 00:01:15 2011 -0800 +++ b/licenser/licenses.py Fri Nov 25 00:08:34 2011 -0800 @@ -240,7 +240,7 @@ if hasattr(self, '_license'): # return the cached copy return self._license - + # get the raw license raw = urllib2.urlopen(self.url).read() diff -r 8729685a2cf6 -r 0faf3e7b593a licenser/web.py --- a/licenser/web.py Fri Nov 25 00:01:15 2011 -0800 +++ b/licenser/web.py Fri Nov 25 00:08:34 2011 -0800 @@ -5,6 +5,7 @@ """ import licenses +import tempfile from webob import Request, Response, exc class Handler(object): @@ -59,6 +60,15 @@ def POST(self, request): pass + def interpolate(self, filename, body, name, email): + fd, tf = tempfile.mkstemp() + try: + os.write(fd, body) + os.close(fd) + finally: + os.remove(tf) + + if __name__ == '__main__': from wsgiref import simple_server app = Handler()