Only print readyState deprication message once

This commit is contained in:
Ryan Dahl 2010-03-12 12:34:17 -08:00
Родитель 836e6a3fcb
Коммит b94af8d6b1
1 изменённых файлов: 5 добавлений и 1 удалений

Просмотреть файл

@ -384,9 +384,13 @@ exports.createConnection = function (port, host) {
};
var readyStateMessage;
Object.defineProperty(Socket.prototype, 'readyState', {
get: function () {
sys.error('readyState is depricated. Use stream.readable or stream.writable');
if (!readyStateMessage) {
readyStateMessage = 'readyState is depricated. Use stream.readable or stream.writable';
sys.error(readyStateMessage);
}
if (this.readable && this.writable) {
return 'open';
} else if (this.readable && !this.writable){