Could there be a way to specify that you want to use EnsureDispatch (and hence pre-build the Com scripts)?
I've modified adodbapi.py to...
def Dispatch(dispatch): win32com.client.gencache.is_readonly = False return win32com.client.gencache.EnsureDispatch(dispatch)
And this has resolved problems I was having with dynamic.py from win32com taking up a lot of resources. The program I'm building uses thousands of short queries so the overhead really adds up.