Index: chrome/common/extensions/docs/server2/preview.py |
diff --git a/chrome/common/extensions/docs/server2/preview.py b/chrome/common/extensions/docs/server2/preview.py |
index 778a45564be84e2403f4e2d89eb01d2f7e62050c..65f45344fd8821374e716afe2c8c8e6465e6f235 100755 |
--- a/chrome/common/extensions/docs/server2/preview.py |
+++ b/chrome/common/extensions/docs/server2/preview.py |
@@ -14,10 +14,15 @@ |
from BaseHTTPServer import BaseHTTPRequestHandler, HTTPServer |
import optparse |
import os |
+import shutil |
from StringIO import StringIO |
import sys |
import urlparse |
+import build_server |
+# Copy all the files necessary to run the server. These are cleaned up when the |
+# server quits. |
+build_server.main() |
from handler import Handler |
class Response(object): |
@@ -71,3 +76,4 @@ if __name__ == '__main__': |
server.serve_forever() |
finally: |
server.socket.close() |
+ shutil.rmtree(os.path.join(sys.argv[0].rsplit(os.sep, 1)[0], 'third_party')) |