@@ -214,7 +214,7 @@ Assignment of an object to a single target is recursively defined as follows.
214
214
object. This can either replace an existing key/value pair with the same key
215
215
value, or insert a new key/value pair (if no key with the same value existed).
216
216
217
- For user-defined objects, the :meth: `__setitem__ ` method is called with
217
+ For user-defined objects, the :meth: `~object. __setitem__ ` method is called with
218
218
appropriate arguments.
219
219
220
220
.. index :: pair: slicing; assignment
@@ -351,7 +351,7 @@ If the right hand side is present, an annotated
351
351
assignment performs the actual assignment before evaluating annotations
352
352
(where applicable). If the right hand side is not present for an expression
353
353
target, then the interpreter evaluates the target except for the last
354
- :meth: `__setitem__ ` or :meth: `__setattr__ ` call.
354
+ :meth: `~object. __setitem__ ` or :meth: `~object. __setattr__ ` call.
355
355
356
356
.. seealso ::
357
357
@@ -932,7 +932,7 @@ That is not a future statement; it's an ordinary import statement with no
932
932
special semantics or syntax restrictions.
933
933
934
934
Code compiled by calls to the built-in functions :func: `exec ` and :func: `compile `
935
- that occur in a module :mod: `M ` containing a future statement will, by default,
935
+ that occur in a module :mod: `! M ` containing a future statement will, by default,
936
936
use the new syntax or semantics associated with the future statement. This can
937
937
be controlled by optional arguments to :func: `compile ` --- see the documentation
938
938
of that function for details.
0 commit comments