From 3136d3b903ab18542eca5f4f76536d94559c0993 Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 20 Jun 2015 15:42:15 +0530 Subject: [PATCH] ... --- src/duktape/__init__.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/duktape/__init__.py b/src/duktape/__init__.py index b414d813a0..62423092af 100644 --- a/src/duktape/__init__.py +++ b/src/duktape/__init__.py @@ -83,6 +83,8 @@ class JSError(Exception): self.lineNumber = e.lineNumber self.stack = e.stack else: + # Happens if js code throws a string or integer rather than a + # subclass of Error Exception.__init__(self, type('')(e)) self.name = self.js_message = self.fileName = self.lineNumber = self.stack = None