Author: Brian Kearns <[email protected]>
Branch:
Changeset: r61392:d1488e476367
Date: 2013-02-17 18:56 -0500
http://bitbucket.org/pypy/pypy/changeset/d1488e476367/
Log: add a fast path to this check
diff --git a/lib_pypy/datetime.py b/lib_pypy/datetime.py
--- a/lib_pypy/datetime.py
+++ b/lib_pypy/datetime.py
@@ -271,6 +271,8 @@
raise ValueError("%s()=%d, must be in -1439..1439" % (name, offset))
def _check_int_field(value):
+ if isinstance(value, int):
+ return value
if not isinstance(value, float):
try:
value = value.__int__()
_______________________________________________
pypy-commit mailing list
[email protected]
http://mail.python.org/mailman/listinfo/pypy-commit