On Tuesday 28 February 2006 06:50, Florian Lindner wrote:
> ImportError: cannot import name UserRegistrationField
> my views.py has:
> class UserRegistrationField(TextLine):
> def _validate(self, value):
> super(UserRegistrationField, self)._validate(value)
> and my interfaces.py:
> from views import UserRegistrationField
> both are in the same directory. If I remove the the import everything goes
> well. If I cut&paste the code from views.py to interfaces it works too.
> What am I doing wrong here?
This is a classical circular import error. If your views.py, for example,
imports interfaces.py, you have a circular import loop between views.py and
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
Zope3-users mailing list