Index: third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/import-scripts-version.py |
diff --git a/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/import-scripts-version.py b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/import-scripts-version.py |
new file mode 100644 |
index 0000000000000000000000000000000000000000..91caa1a41ed2f76f23425bc7978b6056e42d3c2f |
--- /dev/null |
+++ b/third_party/WebKit/LayoutTests/external/wpt/service-workers/service-worker/resources/import-scripts-version.py |
@@ -0,0 +1,17 @@ |
+import datetime |
+import time |
+ |
+epoch = datetime.datetime(1970, 1, 1) |
+ |
+def main(req, res): |
+ # Artificially delay response time in order to ensure uniqueness of |
+ # computed value |
+ time.sleep(0.1) |
+ |
+ now = (datetime.datetime.now() - epoch).total_seconds() |
+ |
+ return ([ |
+ ('Cache-Control', 'no-cache, must-revalidate'), |
+ ('Pragma', 'no-cache'), |
+ ('Content-Type', 'application/javascript')], |
+ 'version = "%s";\n' % now) |