Skip to content

Commit 366178f

Browse files
committed
added a custom mode handler
1 parent 83ac98f commit 366178f

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

index.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -194,6 +194,15 @@ PythonShell.prototype.receive = function (data) {
194194
{ inner: err, data: line}
195195
));
196196
}
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+
}
197206
} else {
198207
self.emit('message', line);
199208
}

0 commit comments

Comments
 (0)