Jun Komoda
Jun Komoda
> Giving them a heads up won't hurt, but whenever you do something like that, you pretty much have to do version pinning (or blame yourself if an external update...
I recognize that there are (other than `ISequentialStream`'s `RemoteRead`) methods that must be overriden because the codebase generated by `codegenerator` is not usable as is. However, in this project, I...
I would like to report regarding the performance issue with `coverage.py` on Python 3.12 and Windows. In https://github.com/enthought/comtypes/pull/775, I observed that [running tests with coverage enabled takes significantly longer than...
Hi, @bytesized. Indeed, those who are familiar with COM and are used to explicitly releasing COM interface pointers that are no longer in use might find this package's implementation weird....
In the past, changes were made in #215 to define `_shutdown` as a private function, allowing cleanup operations to be `unregister`ed from `atexit`. By temporarily modifying `IUnknown._com_shutting_down` manually, it is...
As a byproduct of investigating the issues with Python 3.13 and metaclasses in #618, I came across several projects that apply workarounds to `_compointer_base` for handling pointer release. Some of...
@newwingbird Thank you for your investigation. Please note that the grep results mentioned above include items like `logger.debug(...)` and `_debug(...)`, which fall outside the scope of this issue. Happy contributing!
Hi @newwingbird, Thanks for your quick response. I noticed that `_debug`, `_warning`, `logger.info`, and `.CPP` files are included.
@newwingbird > Okay, In addition, `_error` too? I might have missed it, but if `_error` exists, it would similarly fall outside the scope of this issue. > This issue's scope...
We became confused about the combination of `\`, `\\`, `rf`, and `r` in #667. To avoid further confusion while working on this issue, I’ve added examples to the kanban. >...