diff options
author | achhina <aman.s.chhina@gmail.com> | 2023-01-25 17:39:42 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-01-25 17:39:42 (GMT) |
commit | 952a1d9cc970508b280af475c0be1809692f0c76 (patch) | |
tree | 261281881feeff2e5f99e27b754582dc5686f18f /Lib/uuid.py | |
parent | 14177128126f688856099c8ec138ac4693a8cf85 (diff) | |
download | cpython-952a1d9cc970508b280af475c0be1809692f0c76.zip cpython-952a1d9cc970508b280af475c0be1809692f0c76.tar.gz cpython-952a1d9cc970508b280af475c0be1809692f0c76.tar.bz2 |
GH-88597: Rename uuid's new CLI args to be in line with uuidgen. (#101248)
this way they match an existing uuidgen command line tool.
Diffstat (limited to 'Lib/uuid.py')
-rw-r--r-- | Lib/uuid.py | 28 |
1 files changed, 16 insertions, 12 deletions
diff --git a/Lib/uuid.py b/Lib/uuid.py index 2904b9c..1c5578b 100644 --- a/Lib/uuid.py +++ b/Lib/uuid.py @@ -731,16 +731,18 @@ def uuid5(namespace, name): def main(): """Run the uuid command line interface.""" - uuid_funcs = {"uuid1": uuid1, - "uuid3": uuid3, - "uuid4": uuid4, - "uuid5": uuid5} + uuid_funcs = { + "uuid1": uuid1, + "uuid3": uuid3, + "uuid4": uuid4, + "uuid5": uuid5 + } uuid_namespace_funcs = ("uuid3", "uuid5") namespaces = { - "NAMESPACE_DNS": NAMESPACE_DNS, - "NAMESPACE_URL": NAMESPACE_URL, - "NAMESPACE_OID": NAMESPACE_OID, - "NAMESPACE_X500": NAMESPACE_X500 + "@dns": NAMESPACE_DNS, + "@url": NAMESPACE_URL, + "@oid": NAMESPACE_OID, + "@x500": NAMESPACE_X500 } import argparse @@ -748,11 +750,13 @@ def main(): description="Generates a uuid using the selected uuid function.") parser.add_argument("-u", "--uuid", choices=uuid_funcs.keys(), default="uuid4", help="The function to use to generate the uuid. " - "By default uuid4 function is used.") - parser.add_argument("-ns", "--namespace", - help="The namespace used as part of generating the uuid. " + "By default uuid4 function is used.") + parser.add_argument("-n", "--namespace", + help="The namespace is a UUID, or '@ns' where 'ns' is a " + "well-known predefined UUID addressed by namespace name. " + "Such as @dns, @url, @oid, and @x500. " "Only required for uuid3/uuid5 functions.") - parser.add_argument("-n", "--name", + parser.add_argument("-N", "--name", help="The name used as part of generating the uuid. " "Only required for uuid3/uuid5 functions.") |