Bug in COM Makepy utility? (ActivePython 2.4)

Steve M sjmaster at gmail.com
Fri Oct 7 21:18:28 CEST 2005

After exploring the bug database I discovered that this bug has been
reported since March, and appears to derive from a bug in Python


It apparently only happens when the code generated by Makepy is really
big (which it is for Word or Excel).

So my options are to downgrade from Python 2.4.1 to 2.3.5 or to use
Late  Binding instead of Early Binding (as described in Hammond and
Robinson, Ch. 12). The easiest path will be to use Early Binding,
because as far as I can tell the only significant changes to code will
be that I have to use integer literals instead of named constants. In
my case this means replacing
'win32com.client.constants.wdSendToNewDocument' with '0' (zero).

More information about the Python-list mailing list