mirror of
				https://github.com/python/cpython.git
				synced 2025-10-30 21:21:22 +00:00 
			
		
		
		
	Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL,
if all necessary functions are already found in libuuid. Patch by Evgeny Sologubov.
This commit is contained in:
		
						commit
						5abf3d9926
					
				
					 3 changed files with 7 additions and 0 deletions
				
			
		|  | @ -429,6 +429,8 @@ def _netbios_getnode(): | ||||||
|             _uuid_generate_random = lib.uuid_generate_random |             _uuid_generate_random = lib.uuid_generate_random | ||||||
|         if hasattr(lib, 'uuid_generate_time'): |         if hasattr(lib, 'uuid_generate_time'): | ||||||
|             _uuid_generate_time = lib.uuid_generate_time |             _uuid_generate_time = lib.uuid_generate_time | ||||||
|  |             if _uuid_generate_random is not None: | ||||||
|  |                 break  # found everything we were looking for | ||||||
| 
 | 
 | ||||||
|     # The uuid_generate_* functions are broken on MacOS X 10.5, as noted |     # The uuid_generate_* functions are broken on MacOS X 10.5, as noted | ||||||
|     # in issue #8621 the function generates the same sequence of values |     # in issue #8621 the function generates the same sequence of values | ||||||
|  |  | ||||||
|  | @ -1199,6 +1199,7 @@ Rafal Smotrzyk | ||||||
| Eric Snow | Eric Snow | ||||||
| Dirk Soede | Dirk Soede | ||||||
| Paul Sokolovsky | Paul Sokolovsky | ||||||
|  | Evgeny Sologubov | ||||||
| Cody Somerville | Cody Somerville | ||||||
| Edoardo Spadolini | Edoardo Spadolini | ||||||
| Clay Spence | Clay Spence | ||||||
|  |  | ||||||
|  | @ -10,6 +10,10 @@ Core and Builtins | ||||||
| Library | Library | ||||||
| ------- | ------- | ||||||
| 
 | 
 | ||||||
|  | - Issue #18784: The uuid module no more attempts to load libc via ctypes.CDLL, | ||||||
|  |   if all necessary functions are already found in libuuid. | ||||||
|  |   Patch by Evgeny Sologubov. | ||||||
|  | 
 | ||||||
| - The :envvar:`PYTHONFAULTHANDLER` environment variable now only enables the | - The :envvar:`PYTHONFAULTHANDLER` environment variable now only enables the | ||||||
|   faulthandler module if the variable is non-empty. Same behaviour than other |   faulthandler module if the variable is non-empty. Same behaviour than other | ||||||
|   variables like :envvar:`PYTHONDONTWRITEBYTECODE`. |   variables like :envvar:`PYTHONDONTWRITEBYTECODE`. | ||||||
|  |  | ||||||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Serhiy Storchaka
						Serhiy Storchaka