summaryrefslogtreecommitdiff
path: root/doc/python3.rst
diff options
context:
space:
mode:
Diffstat (limited to 'doc/python3.rst')
-rw-r--r--doc/python3.rst11
1 files changed, 11 insertions, 0 deletions
diff --git a/doc/python3.rst b/doc/python3.rst
index 55047f16d4b..b339e0a98b0 100644
--- a/doc/python3.rst
+++ b/doc/python3.rst
@@ -98,3 +98,14 @@ Removed Operators
These two operators were long recommended against/deprecated in Python 2,
Python 3 removed them from the language.
+
+Removed/renamed methods
+-----------------------
+
+.. important::
+
+ * the ``has_key`` method on dicts must be replaced by use of the ``in``
+ operator e.g. ``foo.has_key(bar)`` becomes ``bar in foo``.
+
+``in`` for dicts was introduced in Python 2.3, leading to ``has_key`` being
+redundant, and removed in Python 3.