>In fact, if you change the first line to "from A.parent import *" >(not that i am advocating this!) -- it works. In short: > > from parent import * ... Parent doesn't work > import parent ... parent.Parent doesn't work > > from A.parent import * ... Parent works > import A.parent ... A.parent.Parent works One other possibility that ought to work (?) from A import parent Jeremy