summaryrefslogtreecommitdiff
path: root/scripts/spidermonkify.py
diff options
context:
space:
mode:
authorJF Bastien <github@jfbastien.com>2016-03-12 12:47:46 -0800
committerJF Bastien <github@jfbastien.com>2016-03-12 12:47:46 -0800
commit7702b4f1b46939c31666e0684f4db7d72f80e04f (patch)
treec64c635a05cac7469661cd9d939ae91081bcabf6 /scripts/spidermonkify.py
parentb8b54704bf510ad49e6897b9903d74a9553fd9d1 (diff)
parent88013fea2df72949e1e3d6c29a05c1a8c2f0bd69 (diff)
downloadbinaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.tar.gz
binaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.tar.bz2
binaryen-7702b4f1b46939c31666e0684f4db7d72f80e04f.zip
Merge pull request #243 from WebAssembly/flake8
Re-enable flake8
Diffstat (limited to 'scripts/spidermonkify.py')
-rw-r--r--scripts/spidermonkify.py35
1 files changed, 26 insertions, 9 deletions
diff --git a/scripts/spidermonkify.py b/scripts/spidermonkify.py
index 0d189c269..fb20e6dc7 100644
--- a/scripts/spidermonkify.py
+++ b/scripts/spidermonkify.py
@@ -1,3 +1,19 @@
+#! /usr/bin/env python
+
+# Copyright 2016 WebAssembly Community Group participants
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
'''
A bunch of hackish fixups for testing of SpiderMonkey support. We should
get rid of these ASAP.
@@ -5,11 +21,11 @@ get rid of these ASAP.
This is meant to be run using BINARYEN_SCRIPTS in emcc, and not standalone.
'''
-import os
-import sys
import math
+import os
import shutil
import subprocess
+import sys
import emscripten
@@ -47,13 +63,14 @@ parts = memory.split(' ')
parts[1] = str(int(math.ceil(float(parts[1]) / PAGE_SIZE)))
if len(parts) == 3:
parts[2] = str(int(math.ceil(float(parts[2]) / PAGE_SIZE)))
-wast = wast[:memory_start] + ' '.join(parts) + \
- wast[memory_end:memory_end + 1] + \
- ' (export "memory" memory) ' + wast[memory_end + 1:]
+wast = (wast[:memory_start] + ' '.join(parts) +
+ wast[memory_end:memory_end + 1] +
+ ' (export "memory" memory) ' + wast[memory_end + 1:])
open(wast_target, 'w').write(wast)
# convert to binary using spidermonkey
-subprocess.check_call(emscripten.shared.SPIDERMONKEY_ENGINE +
- ['-e', 'os.file.writeTypedArrayToFile("' + wasm_target + \
- '", new Uint8Array(wasmTextToBinary(os.file.readFile("' + \
- wast_target + '"))))'])
+subprocess.check_call(
+ emscripten.shared.SPIDERMONKEY_ENGINE +
+ ['-e', 'os.file.writeTypedArrayToFile("' + wasm_target +
+ '", new Uint8Array(wasmTextToBinary(os.file.readFile("' +
+ wast_target + '"))))'])