Message72669
The "special method names" section of the Python 3.0 documentation still
mentions the __div__ method. I believe this method has been totally
removed in Python 3 in favour of __truediv__. (Perhaps I am mistaken,
but 'int' object has no attribute '__div__', so I assume this is correct).
Note here:
http://docs.python.org/dev/3.0/reference/datamodel.html#object.__div__
__div__ is still documented. Most of the __div__/__truediv__ section
describes the issues distinguishing the two. Now that __div__ is gone,
surely there is no need for this section, and __truediv__ can just be
pushed up above with all the other operators?
Attached a patch doing that. Also deleted __rdiv__ and __idiv__ from the
following sections. (And one minor extra fix: added ``//`` to the list
of operators in reflected methods, since it was missing - note this
required a reflow of text, which is why the diff shows the whole
paragraph changing).
Change log:
Doc/reference/datamodel.rst: Removed section under "emulating numeric
types" about difference between __div__ and __truediv__, since __div__
has been removed from the language. Also deleted __rdiv__ and __idiv__
from the following sections, also removed. |
|
| Date |
User |
Action |
Args |
| 2008-09-06 13:54:31 | mgiuca | set | recipients:
+ mgiuca, georg.brandl |
| 2008-09-06 13:54:31 | mgiuca | set | messageid: <1220709271.27.0.757768420161.issue3794@psf.upfronthosting.co.za> |
| 2008-09-06 13:54:30 | mgiuca | link | issue3794 messages |
| 2008-09-06 13:54:29 | mgiuca | create | |
|