| 
10 | 10 | 
 
  | 
11 | 11 | --------------  | 
12 | 12 | 
 
  | 
13 |  | -This module provides immutable :class:`UUID` objects (the :class:`UUID` class)  | 
14 |  | -and the functions :func:`uuid1`, :func:`uuid3`, :func:`uuid4`, :func:`uuid5`,  | 
15 |  | -:func:`uuid6`, :func:`uuid7`, and :func:`uuid8` for generating UUIDs version 1,  | 
16 |  | -3, 4, 5, 6, 7, and 8 as specified in :rfc:`9562` (which supersedes :rfc:`4122`).  | 
 | 13 | +This module provides immutable :class:`UUID` objects (the :class:`UUID` class) and  | 
 | 14 | +the :ref:`functions <uuid-constructor-functions>` for generating UUIDs corresponding  | 
 | 15 | +to a specific UUID version as specified in :rfc:`9562` (which supersedes :rfc:`4122`),  | 
 | 16 | +e.g., :func:`uuid1` for UUID version 1, :func:`uuid3` for UUID version 3, and so on.  | 
 | 17 | +Note that UUID version 2 is deliberately omitted as it is outside the scope of the RFC.  | 
17 | 18 | 
 
  | 
18 | 19 | If all you want is a unique ID, you should probably call :func:`uuid1` or  | 
19 | 20 | :func:`uuid4`.  Note that :func:`uuid1` may compromise privacy since it creates  | 
@@ -185,6 +186,8 @@ The :mod:`uuid` module defines the following functions:  | 
185 | 186 |       globally unique, while the latter are not.  | 
186 | 187 | 
 
  | 
187 | 188 | 
 
  | 
 | 189 | +.. _uuid-constructor-functions:  | 
 | 190 | + | 
188 | 191 | .. function:: uuid1(node=None, clock_seq=None)  | 
189 | 192 | 
 
  | 
190 | 193 |    Generate a UUID from a host ID, sequence number, and the current time. If *node*  | 
 | 
0 commit comments