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