Are there any use cases for DllCanUnloadNow
and DllGetClassObject
?
#671
Labels
help wanted
Extra attention is needed
question
Further information is requested
shared_info
use cases, tips and troubleshoots
In the discussions in python/cpython#127210 and python/cpython#127369, it was noted that the Python standard library's
ctypes
functionsctypes.DllCanUnloadNow
andctypes.DllGetClassObject
depend on functions of the same name incomtypes.server.inprocserver
(DllCanUnloadNow
andDllGetClassObject
).Eventually, these functions might either be redesigned to remove the dependency on
comtypes
or be deprecated and removed fromctypes
altogether after a few years.Users currently relying on these
ctypes
APIs might need to switch to using the equivalent APIs provided bycomtypes
.However, I have never directly called these functions (neither in
ctypes
nor incomtypes
), so I am not aware of the use cases or expected behaviors associated with them.To help with adding tests and providing proper migration guidance, I encourage anyone familiar with the use cases of these APIs to share their insights by commenting on this issue.
The text was updated successfully, but these errors were encountered: