an optional *fmt_spec* from the stack, then a required *value*.
*flags* is interpreted as follows:
- * ``(flags & 0x03) == 0x00``: *value* is formattedd as-is.
+ * ``(flags & 0x03) == 0x00``: *value* is formatted as-is.
* ``(flags & 0x03) == 0x01``: call :func:`str` on *value* before
formatting it.
* ``(flags & 0x03) == 0x02``: call :func:`repr` on *value* before
Formatting is performed using the :c:func:`PyObject_Format` function.
+ .. versionadded:: 3.6
+
.. opcode:: HAVE_ARGUMENT