diff -r 652de09a3a1a Lib/uuid.py --- a/Lib/uuid.py Mon Nov 18 02:43:29 2013 +0100 +++ b/Lib/uuid.py Sun Nov 17 18:46:50 2013 -0800 @@ -129,7 +129,8 @@ """ if [hex, bytes, bytes_le, fields, int].count(None) != 4: - raise TypeError('need one of hex, bytes, bytes_le, fields, or int') + raise TypeError('one of the hex, bytes, bytes_le, fields, ' + 'or int arguments must be given') if hex is not None: hex = hex.replace('urn:', '').replace('uuid:', '') hex = hex.strip('{}').replace('-', '')