# HG changeset patch # User Jeff Hammel # Date 1317079982 25200 # Node ID 09c748a71b1b0f5f9e91c54b04042aadb1b16d03 # Parent 842e1fca024a1d5c8921dff48e6dd80d3f6553a7 handle overlapping files diff -r 842e1fca024a -r 09c748a71b1b python/require.py --- a/python/require.py Thu Sep 08 09:39:25 2011 -0700 +++ b/python/require.py Mon Sep 26 16:33:02 2011 -0700 @@ -10,7 +10,7 @@ contents = urllib2.urlopen(url).read() filename = url.rsplit('/', 1)[-1] module = filename.rsplit('.', 1)[-1] - dest = os.path.join(tempfile.gettempdir(), filename) + dest = tempfile.mkstemp(suffix='.py', prefix=module) f = file(dest, 'w') f.write(contents) f.close()