<br><br><div class="gmail_quote"><br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;"><div class="im">
> subpackage1 imports the exceptions module from package1, and I do that like<br>
> this:<br>
><br>
> from ..exceptions import MyException<br>
><br>
<br>
</div>You'll have to import that using the absolute import. It would be<br>
"from package1.exceptions import MyException".<br></blockquote><div><br>Ah; I didn't quite see how something in subpackage1 would know to look up a directory to see if it was in another package (I thought I would have to play games with PYTHONPATH).  Works like a charm though.  Thanks!<br>
 <br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
<div class="im"><br>
> Which is perfectly fine by python2.5, 2.6, and 2.7; but unacceptable in<br>
> python2.4.  Any thoughts?<br>
><br>
> Another python2.6 feature I'm using is<br>
><br>
> except Exception as err:<br>
>    print err<br>
><br>
<br>
</div>except Exception, err :<br></blockquote><div><br>Ah, great.  And it also works for python2.6 and 2.7.<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

<div class="im"><br>
> Is there any way of rewriting this so I can still print the error message in<br>
> python2.5/2.4?<br>
><font color="#888888"><a href="http://mail.python.org/mailman/listinfo/python-list" target="_blank"></a><br>
</font></div></blockquote><br></div>Many Unix OSes (especially on supercomputers) have painfully out-of-date system python versions, so unfortunately I have to maintain compatibility with these super old versions.<br><br>
Thanks again!<br>Jason<br clear="all"><br>-- <br>Jason M. Swails<br>Quantum Theory Project,<br>University of Florida<br>Ph.D. Candidate<br>352-392-4032<br>