<span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; "><br>
</span></div><div><span class="Apple-style-span" style="border-collapse: collapse; font-family: arial, sans-serif; font-size: 13px; ">Hi</span></div><div>I just want to use the Python part to catch this event as an error </div>
<div>try:</div><div>     subprocess<></div><div>except ERROR:</div><div><br></div><div>I just wanted to know if there is any special error that I can use to catch this error?</div><div>THanks</div>---------- Forwarded message ----------<br>
From: Thomas Jollans <<a href="mailto:t@jollybox.de">t@jollybox.de</a>><br>To: <a href="mailto:python-list@python.org">python-list@python.org</a><br>Date: Mon, 25 Jul 2011 17:14:46 +0200<br>Subject: Re: How to catch an memory error in Windows?<br>
On 25/07/11 16:55, António Rocha wrote:<br>> Greetings<br>><br>> I'm using subprocess module to run an external Windows binary. Due to<br>> some limitations, sometimes all memory is consumed in this process. How<br>
> can I catch this error?<br>> Antonio<br>><br><br>How is this relevant to the Python part?<br><br>Also, "no memory left" is not necessarily an error, it's simply a fact<br>of life. How to catch it depends on how you're (here, "you" means the<br>
external process) allocating the memory - The POSIX C malloc function<br>will return NULL and set errno to ENOMEM, for example.<br><br>Thomas<br></span>