Distributive-Network / PythonMonkey

A Mozilla SpiderMonkey JavaScript engine embedded into the Python VM, using the Python engine to provide the JS host environment.
https://pythonmonkey.io
Other
854 stars 40 forks source link

Properly print/repr Promises/Futures and structural cycles at the JS level #382

Closed philippedistributive closed 4 months ago

philippedistributive commented 4 months ago

Handle NULL result from pyTypeFactory and clear any exception Take into account the proxy's jsObject address for detecting cycles

closes https://github.com/Distributive-Network/PythonMonkey/issues/379