M.-A. Lemburg wrote: > How would the implementation differentiate between a real attribute > error (missing symbol while setting up a module) and one caused by > a circular import (symbol available, but not yet defined) ? Informing the user that the module code hasn't completed yet when the AttributeError occurs may be good enough.