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