Skip to content

Fixed dispid caching in dynamic.CDispatch.__getattr__ -- by @kxrob#2750

Open
Avasam wants to merge 1 commit intomhammond:mainfrom
Avasam:Fix-property-ID-caching
Open

Fixed dispid caching in dynamic.CDispatch.__getattr__ -- by @kxrob#2750
Avasam wants to merge 1 commit intomhammond:mainfrom
Avasam:Fix-property-ID-caching

Conversation

@Avasam
Copy link
Copy Markdown
Collaborator

@Avasam Avasam commented May 4, 2026

Property 'dispid's only found by AttrToID() / GetIDsOfNames() were not cached in propMap and caused time consuming search upon every read.

(Extracted from #1931 and #1965 by @kxrob )

Property 'dispid's only found by __AttrToID__() / GetIDsOfNames()
were not cached in propMap and caused time consuming search upon
every read.
@Avasam Avasam force-pushed the Fix-property-ID-caching branch from 194bac9 to 315db47 Compare May 4, 2026 19:12
@Avasam Avasam requested review from geppi and mhammond May 4, 2026 19:12
@Avasam Avasam changed the title Fixed dispid caching in dynamic.CDispatch.__getattr__ Fixed dispid caching in dynamic.CDispatch.__getattr__ -- by @kxrob May 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants