> subpackage1 imports the exceptions module from package1, and I do that > like > > this: > > > > from ..exceptions import MyException > > > > You'll have to import that using the absolute import. It would be > "from package1.exceptions import MyException". >
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! > > > Which is perfectly fine by python2.5, 2.6, and 2.7; but unacceptable in > > python2.4. Any thoughts? > > > > Another python2.6 feature I'm using is > > > > except Exception as err: > > print err > > > > except Exception, err : > Ah, great. And it also works for python2.6 and 2.7. > > Is there any way of rewriting this so I can still print the error message > in > > python2.5/2.4? > > <http://mail.python.org/mailman/listinfo/python-list> > 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. Thanks again! Jason -- Jason M. Swails Quantum Theory Project, University of Florida Ph.D. Candidate 352-392-4032
-- http://mail.python.org/mailman/listinfo/python-list