Lines Matching refs:int
74 int_ = int # The built-in int type
96 single 128-bit integer as an argument named 'int'.
122 int the UUID as a 128-bit integer
137 __slots__ = ('int', 'is_safe', '__weakref__')
140 int=None, version=None,
147 the 'fields' argument, or a single 128-bit integer as the 'int'
159 UUID(int=0x12345678123456781234567812345678)
161 Exactly one of 'hex', 'bytes', 'bytes_le', 'fields', or 'int' must
164 overriding the given 'hex', 'bytes', 'bytes_le', 'fields', or 'int'.
171 if [hex, bytes, bytes_le, fields, int].count(None) != 4:
173 'or int arguments must be given')
179 int = int_(hex, 16)
189 int = int_.from_bytes(bytes) # big endian
208 int = ((time_low << 96) | (time_mid << 80) |
210 if int is not None:
211 if not 0 <= int < 1<<128:
212 raise ValueError('int is out of range (need a 128-bit value)')
217 int &= ~(0xc000 << 48)
218 int |= 0x8000 << 48
220 int &= ~(0xf000 << 64)
221 int |= version << 76
222 object.__setattr__(self, 'int', int)
226 d = {'int': self.int}
234 object.__setattr__(self, 'int', state['int'])
242 return self.int == other.int
250 return self.int < other.int
255 return self.int > other.int
260 return self.int <= other.int
265 return self.int >= other.int
269 return hash(self.int)
272 return self.int
281 hex = '%032x' % self.int
287 return self.int.to_bytes(16) # big endian
302 return self.int >> 96
306 return (self.int >> 80) & 0xffff
310 return (self.int >> 64) & 0xffff
314 return (self.int >> 56) & 0xff
318 return (self.int >> 48) & 0xff
332 return self.int & 0xffffffffffff
336 return '%032x' % self.int
344 if not self.int & (0x8000 << 48):
346 elif not self.int & (0x4000 << 48):
348 elif not self.int & (0x2000 << 48):
357 return int((self.int >> 76) & 0xf)
430 mac = int(word.replace(_MAC_DELIM, b''), 16)
468 return int(hexstr, 16)