mranney/node_redis — pull request #357 by cxreg (2012-12-24 19:20:57+00:00)
Title: trap exceptions from the parser, but not ones thrown by event handlers

According to RedisClient.prototype.on_data, "Callbacks that throw exceptions will land in return_reply(), below.". Although this handling is now in try_callback, exceptions thrown by "reply" callbacks are being silenced by the try/catch in lib/parser/javascript.js. Allow those errors to be thrown to the right place.