Permalink
Browse files

util: mark util.pump() as deprecated

  • Loading branch information...
1 parent 74d076c commit 3219616f43d4512932f85106f02fe697fdc57051 @bnoordhuis bnoordhuis committed Aug 5, 2012
Showing with 5 additions and 3 deletions.
  1. +1 −1 doc/api/util.markdown
  2. +4 −2 lib/util.js
View
@@ -170,7 +170,7 @@ Returns `true` if the given "object" is an `Error`. `false` otherwise.
## util.pump(readableStream, writableStream, [callback])
-Experimental
+**Deprecated**
Read the data from `readableStream` and send it to the `writableStream`.
When `writableStream.write(data)` returns `false` `readableStream` will be
View
@@ -482,7 +482,7 @@ exports.exec = exports.deprecate(function() {
}, 'util.exec is now called `child_process.exec`.');
-exports.pump = function(readStream, writeStream, callback) {
+function pump(readStream, writeStream, callback) {
var callbackCalled = false;
function call(a, b, c) {
@@ -517,7 +517,9 @@ exports.pump = function(readStream, writeStream, callback) {
readStream.destroy();
call(err);
});
-};
+}
+exports.pump = exports.deprecate(pump,
+ 'util.pump() is deprecated. Use ReadableStream.prototype.pump() instead.');
/**

0 comments on commit 3219616

Please sign in to comment.