diff options
author | Raymond Hettinger <python@rcn.com> | 2002-11-18 04:34:10 (GMT) |
---|---|---|
committer | Raymond Hettinger <python@rcn.com> | 2002-11-18 04:34:10 (GMT) |
commit | 8ddc176e2e7ef11b2c46062b29563bc776f177b8 (patch) | |
tree | 9420f4a710a3ae47f72c846c0b6f5e0c1a9a29bd /Lib/random.py | |
parent | 782d9408667f8df924d865088839633f53cf89bc (diff) | |
download | cpython-8ddc176e2e7ef11b2c46062b29563bc776f177b8.zip cpython-8ddc176e2e7ef11b2c46062b29563bc776f177b8.tar.gz cpython-8ddc176e2e7ef11b2c46062b29563bc776f177b8.tar.bz2 |
Improve DictMixin.
Replaced docstring with comments. Prevents subclass contamination.
Added the missing __cmp__() method and a test for __cmp__().
Used try/except style in preference to has_key() followed by a look-up.
Used iteritem() where possible to save creating a long key list and
to save redundant lookups.
Expanded .update() to look for the most helpful methods first and gradually
work down to a mininum expected interface.
Expanded documentation to be more clear on how to use the class.
Diffstat (limited to 'Lib/random.py')
0 files changed, 0 insertions, 0 deletions