We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent d5cb9f6 commit 38be5ceCopy full SHA for 38be5ce
1 file changed
Doc/reference/simple_stmts.rst
@@ -831,7 +831,9 @@ where the :keyword:`import` statement occurs.
831
832
The *public names* defined by a module are determined by checking the module's
833
namespace for a variable named ``__all__``; if defined, it must be a sequence
834
-of strings which are names defined or imported by that module. The names
+of strings which are names defined or imported by that module.
835
+Names containing non-ASCII characters must be in the `normalization form`_
836
+NFKC; see :ref:`lexical-names-nonascii` for details. The names
837
given in ``__all__`` are all considered public and are required to exist. If
838
``__all__`` is not defined, the set of public names includes all names found
839
in the module's namespace which do not begin with an underscore character
0 commit comments