Lines Matching refs:hex
31 # make a UUID from a string of hex digits (braces and hyphens ignored)
34 # convert a UUID to a string of hex digits in standard form
85 hex the UUID as a 32-character hexadecimal string
98 def __init__(self, hex=None, bytes=None, fields=None, int=None,
105 argument. When a string of hex digits is given, curly braces,
116 Exactly one of 'hex', 'bytes', 'fields', or 'int' must be given.
119 overriding bits in the given 'hex', 'bytes', 'fields', or 'int'.
122 if [hex, bytes, fields, int].count(None) != 3:
123 raise TypeError('need just one of hex, bytes, fields, or int')
124 if hex is not None:
125 hex = hex.replace('urn:', '').replace('uuid:', '')
126 hex = hex.strip('{}').replace('-', '')
127 if len(hex) != 32:
129 int = long(hex, 16)
186 hex = '%032x' % self.int
188 hex[:8], hex[8:12], hex[12:16], hex[16:20], hex[20:])
249 hex = property(get_hex)