diff --git a/pep-0520.txt b/pep-0520.txt index 376a29460..2654ec47a 100644 --- a/pep-0520.txt +++ b/pep-0520.txt @@ -120,13 +120,13 @@ Why ignore "dunder" names? Names starting and ending with "__" are reserved for use by the interpreter. In practice they should not be relevant to the users of -``__definition_order__``. Instead, for early everyone they would only +``__definition_order__``. Instead, for nearly everyone they would only be clutter, causing the same extra work for everyone. Why is __definition_order__ even necessary? ------------------------------------------- -Since the definition order is not preserved in ``__dict__``, it would be +Since the definition order is not preserved in ``__dict__``, it is lost once class definition execution completes. Classes *could* explicitly set the attribute as the last thing in the body. However, then independent decorators could only make use of classes that had done