From fbe36a7ca963e7e2e83fc4f3e10760d74a5e42b4 Mon Sep 17 00:00:00 2001 From: Ryan Dahl Date: Wed, 2 Mar 2011 22:08:44 -0800 Subject: [PATCH] Revert "Closes GH-85 Emit error rather than throwing." This reverts commit f3d364122dc12f13cbfb848576a8b152849452ea. Landed in master instead. --- lib/fs.js | 3 +-- lib/tty_win32.js | 3 +-- 2 files changed, 2 insertions(+), 4 deletions(-) diff --git a/lib/fs.js b/lib/fs.js index 0ae4550..d07a152 100644 --- a/lib/fs.js +++ b/lib/fs.js @@ -1027,8 +1027,7 @@ WriteStream.prototype.flush = function() { WriteStream.prototype.write = function(data) { if (!this.writable) { - this.emit("error", new Error('stream not writable')); - return false; + throw new Error('stream not writable'); } this.drainable = true; diff --git a/lib/tty_win32.js b/lib/tty_win32.js index 7aa137a..6ca011a 100644 --- a/lib/tty_win32.js +++ b/lib/tty_win32.js @@ -99,8 +99,7 @@ WriteStream.prototype.isTTY = true; WriteStream.prototype.write = function(data, encoding) { if (!this.writable) { - this.emit("error", new Error('stream not writable')); - return false; + throw new Error('stream not writable'); } if (Buffer.isBuffer(data)) { -- 2.7.4