> > from ..Y import X > > Wouldn't that have to be > > from ...Y import X > ^-------------separator, as in A.B NO, NO, NO! Each dot is one uplevel. Exactly like Mac OS 9 paths do with ':'. (Read macpath.py.) --Guido van Rossum (home page: http://www.python.org/~guido/)