• Stefan Krah's avatar
    Merged revisions 79960 via svnmerge from · 16b1d2b7
    Stefan Krah yazdı
    svn+ssh://pythondev@svn.python.org/python/branches/py3k
    
    ................
      r79960 | stefan.krah | 2010-04-11 18:49:20 +0200 (Sun, 11 Apr 2010) | 22 lines
    
      Merged revisions 79954 via svnmerge from
      svn+ssh://pythondev@svn.python.org/python/trunk
    
      ........
        r79954 | stefan.krah | 2010-04-11 17:15:54 +0200 (Sun, 11 Apr 2010) | 17 lines
    
    
        Fix for issues #3581, #1481 and #7650:
    
        1. The assumptions in check_node() were too restrictive:
    
             - Hardware addresses with universal_local_bit=1 are valid
               (locally administered).
    
             - Many of the tested functions (including uuid.getnode())
               may return valid RFC 4122 random node IDs. These are pretty
               much random 48-bit values with the multicast bit set to 1.
    
        2. _unixdll_getnode() calls _uuid_generate_time(), which may be None
           on some platforms. The resulting TypeError is now caught.
      ........
    ................
    16b1d2b7
test_uuid.py 19.8 KB