This issue tracker has been migrated to GitHub, and is currently read-only.
For more information, see the GitHub FAQs in the Python's Developer Guide.

Author chris.jerdonek
Recipients chris.jerdonek, docs@python
Date 2012-09-20.16:47:52
SpamBayes Score -1.0
Marked as misclassified Yes
Message-id <>
The documentation for round() says:

round(x[, n])
Return the floating point value x rounded to n digits after the decimal point. If n is omitted, it defaults to zero. Delegates to x.__round__(n).

(from )

However, we have the following:

Python 3.3.0rc2+ (default:1704deb7e6d7+, Sep 16 2012, 04:49:45) 
>>> round(x=4.7)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: Required argument 'number' (pos 1) not found
>>> round(number=4.7)

The second argument is also affected:

>>> round(5.1234, n=3)
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
TypeError: 'n' is an invalid keyword argument for this function
>>> round(5.1234, ndigits=3)
Date User Action Args
2012-09-20 16:47:53chris.jerdoneksetrecipients: + chris.jerdonek, docs@python
2012-09-20 16:47:53chris.jerdoneksetmessageid: <>
2012-09-20 16:47:53chris.jerdoneklinkissue15985 messages
2012-09-20 16:47:52chris.jerdonekcreate