<div class="gmail_quote">On Thu, Feb 26, 2009 at 8:44 AM, Calvin Spealman <span dir="ltr"><<a href="mailto:ironfroggy@gmail.com">ironfroggy@gmail.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
But... Do we also add try for:, try if:, try while:, etc.? Not<br>
terrible, but potentially terrible.<br>
</blockquote></div><br>No, because they're rarely useful.  Modifying my script a little, less than 1% of my "if" and "for" statements are immediately preceded by "try", compared to 68% of my "with" statements.<br>
<br>"with" blocks very frequently define the scope of an object that might generate a particular type of exception (e.g., file object may throw IOErrors, SQL transactions might through SQL exceptions, etc.).<br>
<blockquote style="margin: 1.5em 0pt;">--<br>
Daniel Stutzbach, Ph.D.<br>
President, <a href="http://stutzbachenterprises.com">Stutzbach Enterprises, LLC</a>
</blockquote>