зеркало из https://github.com/github/ruby.git
timeout.rb: warn deprecated method
* lib/timeout.rb (timeout): warn as deprecated for a long time. git-svn-id: svn+ssh://ci.ruby-lang.org/ruby/trunk@51226 b2dd03c8-39d4-4d8f-98ff-823fe69b080e
This commit is contained in:
Родитель
beb1c085d5
Коммит
fa474e56cd
|
@ -1,3 +1,7 @@
|
|||
Mon Jul 13 19:11:35 2015 Nobuyoshi Nakada <nobu@ruby-lang.org>
|
||||
|
||||
* lib/timeout.rb (timeout): warn as deprecated for a long time.
|
||||
|
||||
Mon Jul 13 01:37:27 2015 Zachary Scott <zzak@ruby-lang.org>
|
||||
|
||||
* ext/openssl/ossl.c: [DOC] Backport ruby/openssl@dbb3fdb [Bug #11345]
|
||||
|
|
3
NEWS
3
NEWS
|
@ -108,6 +108,9 @@ with all sufficient information, see the ChangeLog file.
|
|||
* IO#wait_readable no longer checks FIONREAD, it may be used for
|
||||
non-bytestream IO such as listen sockets.
|
||||
|
||||
* timeout
|
||||
* Object#timeout is now warned as deprecated when called.
|
||||
|
||||
=== Stdlib compatibility issues (excluding feature bug fixes)
|
||||
|
||||
* lib/webrick/utils.rb
|
||||
|
|
|
@ -112,14 +112,9 @@ module Timeout
|
|||
module_function :timeout
|
||||
end
|
||||
|
||||
# Identical to:
|
||||
#
|
||||
# Timeout::timeout(n, e, &block).
|
||||
#
|
||||
# This method is deprecated and provided only for backwards compatibility.
|
||||
# You should use Timeout#timeout instead.
|
||||
def timeout(n, e = nil, &block)
|
||||
Timeout::timeout(n, e, &block)
|
||||
def timeout(*args, &block)
|
||||
warn "#{caller_locations(1, 1)[0]}: Object##{__method__} is deprecated, use Timeout.timeout instead."
|
||||
Timeout.timeout(*args, &block)
|
||||
end
|
||||
|
||||
# Another name for Timeout::Error, defined for backwards compatibility with
|
||||
|
|
Загрузка…
Ссылка в новой задаче