Bug in COM Makepy utility? (ActivePython 2.4)
Steve M
sjmaster at gmail.com
Fri Oct 7 15:18:28 EDT 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
itself.
http://bugs.activestate.com/show_bug.cgi?id=38052
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