File tree Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Expand file tree Collapse file tree 1 file changed +10
-1
lines changed Original file line number Diff line number Diff line change @@ -411,7 +411,7 @@ Here are some examples of typical usage of the :mod:`uuid` module::
411
411
>>> import uuid
412
412
413
413
>>> # make a UUID based on the host ID and current time
414
- >>> uuid.uuid1()
414
+ >>> uuid.uuid1() # doctest: +SKIP
415
415
UUID('a8098c1a-f86e-11da-bd1a-00112444be1e')
416
416
417
417
>>> # make a UUID using an MD5 hash of a namespace UUID and a name
@@ -449,15 +449,24 @@ Here are some examples of typical usage of the :mod:`uuid` module::
449
449
>>> uuid.MAX
450
450
UUID('ffffffff-ffff-ffff-ffff-ffffffffffff')
451
451
452
+ >>> # same as UUIDv1 but with fields reordered to improve DB locality
453
+ >>> uuid.uuid6() # doctest: +SKIP
454
+ UUID('1f0799c0-98b9-62db-92c6-a0d365b91053')
455
+
452
456
>>> # get UUIDv7 creation (local) time as a timestamp in milliseconds
453
457
>>> u = uuid.uuid7()
454
458
>>> u.time # doctest: +SKIP
455
459
1743936859822
460
+
456
461
>>> # get UUIDv7 creation (local) time as a datetime object
457
462
>>> import datetime as dt
458
463
>>> dt.datetime.fromtimestamp(u.time / 1000) # doctest: +SKIP
459
464
datetime.datetime(...)
460
465
466
+ >>> # make a UUID with custom blocks
467
+ >>> uuid.uuid8(0x12345678, 0x9abcdef0, 0x11223344)
468
+ UUID('00001234-5678-8ef0-8000-000011223344')
469
+
461
470
462
471
.. _uuid-cli-example :
463
472
You can’t perform that action at this time.
0 commit comments