We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 83ac98f + 366178f commit 29595a4Copy full SHA for 29595a4
index.js
@@ -194,6 +194,15 @@ PythonShell.prototype.receive = function (data) {
194
{ inner: err, data: line}
195
));
196
}
197
+ } else if (typeof self.mode === 'function') {
198
+ try {
199
+ self.emit('message', self.mode(line));
200
+ } catch(err) {
201
+ self.emit('error', extend(
202
+ new Error('invalid message: ' + data + ' >> ' + err),
203
+ { inner: err, data: line}
204
+ ));
205
+ }
206
} else {
207
self.emit('message', line);
208
0 commit comments