[pypy-commit] lang-js default: renamed js.execution to js.exception

stepahn noreply at buildbot.pypy.org
Sun Feb 3 17:38:32 CET 2013


Author: Stephan <stephan at stzal.com>
Branch: 
Changeset: r343:ede3ac137de0
Date: 2013-01-18 14:28 +0100
http://bitbucket.org/pypy/lang-js/changeset/ede3ac137de0/

Log:	renamed js.execution to js.exception

diff --git a/js/builtins/array.py b/js/builtins/array.py
--- a/js/builtins/array.py
+++ b/js/builtins/array.py
@@ -218,7 +218,7 @@
 
     if not isundefined(comparefn):
         if not comparefn.is_callable():
-            from js.execution import JsTypeError
+            from js.exception import JsTypeError
             raise JsTypeError(u'')
 
         from js.jsobj import W_BasicFunction
diff --git a/js/builtins/boolean.py b/js/builtins/boolean.py
--- a/js/builtins/boolean.py
+++ b/js/builtins/boolean.py
@@ -1,5 +1,5 @@
 from js.jsobj import W_Boolean, W_BooleanObject
-from js.execution import JsTypeError
+from js.exception import JsTypeError
 from js.object_space import w_return, _w
 
 
diff --git a/js/builtins/function.py b/js/builtins/function.py
--- a/js/builtins/function.py
+++ b/js/builtins/function.py
@@ -1,4 +1,4 @@
-from js.execution import JsTypeError
+from js.exception import JsTypeError
 from js.builtins import get_arg
 from js.completion import NormalCompletion
 from js.object_space import w_return, _w
diff --git a/js/builtins/js_global.py b/js/builtins/js_global.py
--- a/js/builtins/js_global.py
+++ b/js/builtins/js_global.py
@@ -344,7 +344,7 @@
     from pypy.rlib.parsing.parsing import ParseError
     from pypy.rlib.parsing.deterministic import LexerError
     from js.astbuilder import FakeParseError
-    from js.execution import JsSyntaxError
+    from js.exception import JsSyntaxError
 
     args = ctx.argv()
     x = get_arg(args, 0)
diff --git a/js/builtins/number.py b/js/builtins/number.py
--- a/js/builtins/number.py
+++ b/js/builtins/number.py
@@ -1,5 +1,5 @@
 from pypy.rlib.rfloat import NAN, INFINITY
-from js.execution import JsRangeError, JsTypeError
+from js.exception import JsRangeError, JsTypeError
 from js.jsobj import W_Number, W_NumericObject
 from js.object_space import w_return, _w
 
diff --git a/js/builtins/string.py b/js/builtins/string.py
--- a/js/builtins/string.py
+++ b/js/builtins/string.py
@@ -1,6 +1,6 @@
 from js.jsobj import W_String, W_StringObject
 from pypy.rlib.rfloat import NAN
-from js.execution import JsTypeError
+from js.exception import JsTypeError
 from js.builtins import get_arg
 from js.object_space import w_return, _w
 from pypy.rlib.rstring import UnicodeBuilder
diff --git a/js/environment_record.py b/js/environment_record.py
--- a/js/environment_record.py
+++ b/js/environment_record.py
@@ -101,7 +101,7 @@
         assert identifier is not None and isinstance(identifier, unicode)
         assert self.has_binding(identifier)
         if not self._is_mutable_binding(identifier):
-            from js.execution import JsTypeError
+            from js.exception import JsTypeError
             raise JsTypeError(u'immutable binding')
         self._set_binding(identifier, value)
 
@@ -111,7 +111,7 @@
         assert identifier is not None and isinstance(identifier, unicode)
         if not self.has_binding(identifier):
             if strict:
-                from js.execution import JsReferenceError
+                from js.exception import JsReferenceError
                 raise JsReferenceError(identifier)
             else:
                 return newundefined()
@@ -191,7 +191,7 @@
             if s is False:
                 return newundefined()
             else:
-                from execution import JsReferenceError
+                from js.exception import JsReferenceError
                 raise JsReferenceError(self.__class__)
 
         return bindings.get(n)
diff --git a/js/execution.py b/js/exception.py
rename from js/execution.py
rename to js/exception.py
diff --git a/js/jscode.py b/js/jscode.py
--- a/js/jscode.py
+++ b/js/jscode.py
@@ -3,7 +3,7 @@
 from pypy.rlib.jit import JitDriver
 from pypy.rlib import jit
 
-from js.execution import JsThrowException
+from js.exception import JsThrowException
 from js.opcodes import opcodes, LABEL, BaseJump
 from js.jsobj import W_String
 from js.astbuilder import empty_symbols
diff --git a/js/jsobj.py b/js/jsobj.py
--- a/js/jsobj.py
+++ b/js/jsobj.py
@@ -1,7 +1,7 @@
 # encoding: utf-8
 from pypy.rlib.rarithmetic import intmask
 from pypy.rlib.rfloat import isnan, isinf, NAN, formatd, INFINITY
-from js.execution import JsTypeError, JsRangeError
+from js.exception import JsTypeError, JsRangeError
 
 from pypy.rlib.objectmodel import enforceargs
 from pypy.rlib import jit
diff --git a/js/opcodes.py b/js/opcodes.py
--- a/js/opcodes.py
+++ b/js/opcodes.py
@@ -1,5 +1,5 @@
 from js.object_space import _w
-from js.execution import JsTypeError
+from js.exception import JsTypeError
 from js.baseop import plus, sub, compare, AbstractEC, StrictEC,\
     compare_e, increment, decrement, mult, division, uminus, mod
 from pypy.rlib.rarithmetic import intmask
@@ -686,7 +686,7 @@
 
     def eval(self, ctx):
         val = ctx.stack_pop()
-        from js.execution import JsThrowException
+        from js.exception import JsThrowException
         raise JsThrowException(val)
 
 
@@ -715,7 +715,7 @@
 
     def eval(self, ctx):
         from js.completion import is_return_completion, is_completion, NormalCompletion
-        from js.execution import JsException
+        from js.exception import JsException
 
         tryexec = self.tryexec
         catchexec = self.catchexec
@@ -894,7 +894,7 @@
 
     def eval(self, ctx):
         from js.reference import Reference
-        from js.execution import JsSyntaxError
+        from js.exception import JsSyntaxError
 
         # 11.4.1
         ref = ctx.get_ref(self.name, self.index)
diff --git a/js/operations.py b/js/operations.py
--- a/js/operations.py
+++ b/js/operations.py
@@ -4,7 +4,7 @@
 Implements the javascript operations nodes for the interpretation tree
 """
 
-from js.execution import JsTypeError, JsException
+from js.exception import JsTypeError, JsException
 from pypy.rlib.unroll import unrolling_iterable
 from pypy.rlib.objectmodel import enforceargs
 
diff --git a/js/reference.py b/js/reference.py
--- a/js/reference.py
+++ b/js/reference.py
@@ -1,4 +1,4 @@
-from js.execution import JsReferenceError
+from js.exception import JsReferenceError
 #from pypy.rlib import jit
 
 
diff --git a/js/runistr.py b/js/runistr.py
--- a/js/runistr.py
+++ b/js/runistr.py
@@ -56,7 +56,7 @@
         pos += 1
         if pos >= size:
             message = u"\\ at end of string"
-            from js.execution import JsSyntaxError
+            from js.exception import JsSyntaxError
             raise JsSyntaxError(message)
 
         ch = s[pos]
diff --git a/py-js.py b/py-js.py
--- a/py-js.py
+++ b/py-js.py
@@ -1,7 +1,7 @@
 #!/usr/bin/env python
 
 import os
-from js.execution import JsException
+from js.exception import JsException
 from pypy.rlib.objectmodel import enforceargs
 from pypy.rlib.parsing.parsing import ParseError
 from pypy.rlib.parsing.deterministic import LexerError
diff --git a/test/ecma/conftest.py b/test/ecma/conftest.py
--- a/test/ecma/conftest.py
+++ b/test/ecma/conftest.py
@@ -4,7 +4,7 @@
 from js.interpreter import Interpreter, load_file
 from _pytest.runner import Failed
 from js.object_space import _w
-from js.execution import JsException
+from js.exception import JsException
 from pypy.rlib.parsing.parsing import ParseError
 
 EXCLUSIONLIST = ['shell.js', 'browser.js']
diff --git a/test/test_interp.py b/test/test_interp.py
--- a/test/test_interp.py
+++ b/test/test_interp.py
@@ -236,7 +236,7 @@
 
 
 def test_throw(capsys):
-    from js.execution import JsThrowException
+    from js.exception import JsThrowException
     asserte("throw(3);", JsThrowException)
 
 
@@ -413,7 +413,7 @@
 
 
 def test_eval_syntax_error():
-    from js.execution import JsSyntaxError
+    from js.exception import JsSyntaxError
     asserte("eval('var do =true;');", JsSyntaxError)
 
 


More information about the pypy-commit mailing list