enthought / comtypes

A pure Python, lightweight COM client and server framework, based on the ctypes Python FFI package.
Other
282 stars 96 forks source link

split `DISPPARAMS` instantiation in `IDispatch.Invoke` method with `__make_dp` method #485

Closed junkmd closed 1 year ago

junkmd commented 1 year ago

392

This is a simple method extraction refactoring that is keeping backward compatibility.

This change provides the following benefits:

junkmd commented 1 year ago

CIs are passed.

memo https://ci.appveyor.com/project/cfarrow/comtypes/builds/47223924 https://github.com/enthought/comtypes/actions/runs/5177354274/jobs/9327348182?pr=485 https://ci.appveyor.com/project/pywinauto/pywinauto/builds/47223940