Author: Amaury Forgeot d'Arc <[email protected]>
Branch: py3k
Changeset: r58937:51190b9482dd
Date: 2012-11-16 00:04 +0100
http://bitbucket.org/pypy/pypy/changeset/51190b9482dd/

Log:    Use OverflowError for timeout float->long conversion, it's more
        precise than ValueError.

diff --git a/pypy/module/thread/os_lock.py b/pypy/module/thread/os_lock.py
--- a/pypy/module/thread/os_lock.py
+++ b/pypy/module/thread/os_lock.py
@@ -45,7 +45,7 @@
     else:
         timeout *= 1e6
         if timeout > float(TIMEOUT_MAX):
-            raise OperationError(space.w_ValueError, space.wrap(
+            raise OperationError(space.w_OverflowError, space.wrap(
                     "timeout value is too large"))
         microseconds = r_longlong(timeout)
     return microseconds
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to