Replace GetModuleFileNameA
with GetModuleFileNameW
to prevent a TypeError
.
#733
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
This is an alternative solution to #91 and is related to #90.
When dealing with a frozen inproc server,
comtypes.server.register._get_serverdll
returns abytes
object, which causes an error with the current implementation ofLoadTypeLibEx
.The
LoadTypeLibEx
changes proposed in #91 might have a significant impact, so this issue will be addressed by modifying a more fundamental part of the frozen in-proc server.As discussed in python/cpython#127369 and py2exe/py2exe#217, in-proc servers are a tangled issue.
So, #90 will remain open.