Open Issues Need Help
View All on GitHubAI Summary: This issue aims to refactor the `client.GetClassObject` function in `comtypes` by updating its type annotations from comment-based to inline and removing `TYPE_CHECKING` blocks. It also requires adding comprehensive tests for `GetClassObject` in `test/test_client.py`, specifically using universal COM libraries and avoiding mocks. A key task is to ensure static type checkers correctly infer the return type when generic `Type[_T_IUnknown]` is passed.
A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.
A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.
A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.
A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.
A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.