Problem with "COM Browser" in PythonWin 1.5.2

Marc Paterno paterno at
Fri May 5 18:37:50 CEST 2000

Hi all,

Perhaps I should have included the following information: the error happens
immediately upon clicking on the "Registered Categories" item. Watching
the state of the process in the Task Manager, there is no sign of large
memory allocation. Finally, my machine has 256 Mbytes of RAM.

It doesn't appear to me like the problem is a series of memory allocations,
followed by eventual memory exhaustion. It could be that the problem is a
single enormous allocation that couldn't be satisfied. I don't understand
the code well enough to discover if this is the case.

Can anybody suggest how to discover what the source of the failure might
be? Has anyone else encountered this problem? Has anyone used this
tool under Windows NT 4.0 SP6a successfully?

All suggestions will be welcomed. To cut down on newsgroup traffic,
please respond directly to me (paterno at If this turns out to be
a real bug, or if a useful workaround is found, I'll be happy to post a

best regards,

blues-l at wrote in message <3912E312.4667BA3B at>...
>Not sure, but from the message it looks like you ran out of memory(??)
>Marc Paterno wrote:
>> Hello,
>> When trying to use the "COM Browser" tool in PythonWin 1.5.2,
>> I encounter the following problem.
>> I start the COM Browser from the Tools menu. If I think click
>> on the "Registered Categories" item in the tree display, I get
>> a trackback in the PythonWin interactive window. The entire
>> contents of the interactive window (including the version info,
>> printed at startup) are the following:
>> -------------------------------------------------------------------------
>> -------
>> PythonWin 1.5.2 (#0, Apr 13 1999, 10:51:12) [MSC 32 bit (Intel)] on win32
>> Copyright 1991-1995 Stichting Mathematisch Centrum, Amsterdam
>> Portions Copyright 1994-2000 Mark Hammond (MHammond at
>> >>> Traceback (innermost last):
>>   File "C:\Program Files\Python\Pythonwin\pywin\tools\", line
>> 118, in OnTreeItemExpanding
>>     self.AddSubList(itemHandle, self.GetSubList(item))
>>   File "C:\Program Files\Python\Pythonwin\pywin\tools\", line
>> 263, in GetSubList
>>     return self.DelegateCall(item.GetSubList)
>>   File "C:\Program Files\Python\Pythonwin\pywin\tools\", line
>> 250, in DelegateCall
>>     return fn()
>>   File "C:\Program Files\Python\win32com\client\", line 101,
>> GetSubList
>>     for catid, lcid, desc in enum:
>>   File "C:\Program Files\Python\win32com\client\", line 37, in
>> __getitem__
>>     return self.__GetIndex(index)
>>   File "C:\Program Files\Python\win32com\client\", line 53, in
>> __GetIndex
>>     result = self._oleobj_.Next(1)
>> pywintypes.com_error: (-2147024882, 'Not enough storage is available to
>> complete this operation.', None, None)
>> win32ui: Exception in OnNotify() handler
>> -------------------------------------------------------------------------
>> -------
>> I am using PythonWin build 128, under Windows NT 4.0, with
>> SP6a installed (in case that matters).
>> I have been unable to find any relevant posting on the
>> comp.lang.python news group, or in the "bugs list" at
>> Can anyone enlighten me on how to fix this problem?
>> thanks,
>> Marc

More information about the Python-list mailing list