diff options
Diffstat (limited to 'Lib/uuid.py')
-rw-r--r-- | Lib/uuid.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/Lib/uuid.py b/Lib/uuid.py index 7705a8a..694a8a9 100644 --- a/Lib/uuid.py +++ b/Lib/uuid.py @@ -147,7 +147,7 @@ class UUID(object): if len(bytes) != 16: raise ValueError('bytes is not a 16-char string') assert isinstance(bytes, bytes_), repr(bytes) - int = int_(('%02x'*16) % tuple(bytes), 16) + int = int_.from_bytes(bytes, byteorder='big') if fields is not None: if len(fields) != 6: raise ValueError('fields is not a 6-tuple') @@ -339,7 +339,7 @@ def _find_mac(command, args, hw_identifiers, get_index): # dashes. These should be ignored in favor of a # real MAC address pass - except IOError: + except OSError: pass def _ifconfig_getnode(): @@ -380,7 +380,7 @@ def _ipconfig_getnode(): for dir in dirs: try: pipe = os.popen(os.path.join(dir, 'ipconfig') + ' /all') - except IOError: + except OSError: continue else: for line in pipe: |