Author: Brian Kearns <bdkea...@gmail.com>
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
pypy-commit@python.org
http://mail.python.org/mailman/listinfo/pypy-commit

Reply via email to