mirror of
				https://github.com/python/cpython.git
				synced 2025-10-31 13:41:24 +00:00 
			
		
		
		
	Finally fix all test_capi refleaks
This commit is contained in:
		
							parent
							
								
									ac456a1839
								
							
						
					
					
						commit
						aa5c5c60f1
					
				
					 1 changed files with 16 additions and 9 deletions
				
			
		|  | @ -958,23 +958,30 @@ _PyWarnings_Init(void) | |||
|     if (m == NULL) | ||||
|         return NULL; | ||||
| 
 | ||||
|     _filters = init_filters(); | ||||
|     if (_filters == NULL) | ||||
|         return NULL; | ||||
|     if (_filters == NULL) { | ||||
|         _filters = init_filters(); | ||||
|         if (_filters == NULL) | ||||
|             return NULL; | ||||
|     } | ||||
|     Py_INCREF(_filters); | ||||
|     if (PyModule_AddObject(m, "filters", _filters) < 0) | ||||
|         return NULL; | ||||
| 
 | ||||
|     _once_registry = PyDict_New(); | ||||
|     if (_once_registry == NULL) | ||||
|         return NULL; | ||||
|     if (_once_registry == NULL) { | ||||
|         _once_registry = PyDict_New(); | ||||
|         if (_once_registry == NULL) | ||||
|             return NULL; | ||||
|     } | ||||
|     Py_INCREF(_once_registry); | ||||
|     if (PyModule_AddObject(m, "_onceregistry", _once_registry) < 0) | ||||
|         return NULL; | ||||
| 
 | ||||
|     _default_action = PyUnicode_FromString("default"); | ||||
|     if (_default_action == NULL) | ||||
|         return NULL; | ||||
|     if (_default_action == NULL) { | ||||
|         _default_action = PyUnicode_FromString("default"); | ||||
|         if (_default_action == NULL) | ||||
|             return NULL; | ||||
|     } | ||||
|     Py_INCREF(_default_action); | ||||
|     if (PyModule_AddObject(m, "_defaultaction", _default_action) < 0) | ||||
|         return NULL; | ||||
|     return m; | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue
	
	 Antoine Pitrou
						Antoine Pitrou