summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRyan Dahl <ry@tinyclouds.org>2010-05-20 10:12:05 -0700
committerRyan Dahl <ry@tinyclouds.org>2010-05-20 10:12:05 -0700
commit022c0838480ddec334e85dd8a8ca7d376eb26d95 (patch)
tree6e2ad4a444f99a6a2349770dd919e2916398ac14
parent44ad6a7db28578d0828fc3ceade7a6a12ebe7852 (diff)
downloadnode-new-022c0838480ddec334e85dd8a8ca7d376eb26d95.tar.gz
Deprecate sys.p()
-rw-r--r--lib/sys.js6
1 files changed, 6 insertions, 0 deletions
diff --git a/lib/sys.js b/lib/sys.js
index 7bf582d88d..d37eab2799 100644
--- a/lib/sys.js
+++ b/lib/sys.js
@@ -182,7 +182,13 @@ exports.inspect = function (obj, showHidden, depth) {
return format(obj, (typeof depth === 'undefined' ? 2 : depth));
};
+var pWarning;
+
exports.p = function () {
+ if (!pWarning) {
+ pWarning = "sys.p will be removed in future versions of Node. Use sys.puts(sys.inspect()) instead.\n";
+ exports.error(pWarning);
+ }
for (var i = 0, len = arguments.length; i < len; ++i) {
error(exports.inspect(arguments[i]));
}