How to catch an memory error in Windows?

Thomas Jollans t at jollybox.de
Mon Jul 25 11:14:46 EDT 2011


On 25/07/11 16:55, António Rocha wrote:
> Greetings
> 
> I'm using subprocess module to run an external Windows binary. Due to
> some limitations, sometimes all memory is consumed in this process. How
> can I catch this error?
> Antonio
> 

How is this relevant to the Python part?

Also, "no memory left" is not necessarily an error, it's simply a fact
of life. How to catch it depends on how you're (here, "you" means the
external process) allocating the memory - The POSIX C malloc function
will return NULL and set errno to ENOMEM, for example.

Thomas



More information about the Python-list mailing list