This module offers a low-level interface to the Mozilla SpiderMonkey JavaScript engine.
This is the type of JavaScript context objects. Contexts can only be created via a call to Runtime.new_context(), but this type object can be used with Python’s built-in isinstance() to verify that an object is a context, like so:
>>> cx = pymonkey.Runtime().new_context()
>>> isinstance(cx, pymonkey.Context)
True
Creates a new JavaScript runtime. JS objects created by the runtime may interact with other JS objects of the runtime, but they can’t interact with objects from other runtimes.