[ruby-dev:50709] [Ruby trunk Bug#15420] Kernel#sleep などに負数を渡したときのエラーメッセージ

From: shuujii@...
Date: 2018-12-16 05:23:13 UTC
List: ruby-dev #50709
Issue #15420 has been reported by shuujii (Shuji KOBAYASHI).

----------------------------------------
Bug #15420: Kernel#sleep などに負数を渡したときのエラーメッセージ
https://bugs.ruby-lang.org/issues/15420

* Author: shuujii (Shuji KOBAYASHI)
* Status: Open
* Priority: Normal
* Assignee: 
* Target version: 
* ruby -v: ruby 2.6.0rc2 (2018-12-15 trunk 66408) [x86_64-linux]
* Backport: 2.4: UNKNOWN, 2.5: UNKNOWN
----------------------------------------
`sleep` に負数を渡した場合のエラーメッセージは以下のようになります。

~~~ 
$ ruby -e 'sleep(-1)'
Traceback (most recent call last):
	1: from -e:1:in `<main>'
-e:1:in `sleep': time interval must be positive (ArgumentError)
~~~

しかし、0 は許容されているので "must not be negative" などのほうが良いと思います。

---Files--------------------------------
fix-negative-time-interval-message.patch (1.94 KB)


-- 
https://bugs.ruby-lang.org/

In This Thread

Prev Next