]> granicus.if.org Git - python/commit
Merged revisions 79960 via svnmerge from
authorStefan Krah <stefan@bytereef.org>
Sun, 11 Apr 2010 16:50:48 +0000 (16:50 +0000)
committerStefan Krah <stefan@bytereef.org>
Sun, 11 Apr 2010 16:50:48 +0000 (16:50 +0000)
commit16b1d2b71c0f51c0bc6d8b288715edfbd75be172
tree000ef0d07ec8d9a5f98911984ffd2a44b3c5b230
parent2fc70f05bc7b9b43538470e27c23378e025d73ec
Merged revisions 79960 via svnmerge from
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.
  ........
................
Lib/test/test_uuid.py