[Zope-dev] Re: deferredimport?

Philipp von Weitershausen philipp at weitershausen.de
Sun Nov 25 08:43:12 EST 2007


Chris Withers wrote:
> Is deferredimport handy for dealing with circular import problems,

Sure.

> or was it targetted at solving another problem?

 From zope.deferredimport/trunk/src/zope/deferredimport/README.txt or 
its PyPI page (http://pypi.python.org/pypi/zope.deferredimport/3.4.0):

   Often, especially for package modules, you want to import names for
   convenience, but not actually perform the imports until necessary.
   The zope.deferredimport package provided facilities for defining names
   in modules that will be imported from somewhere else when used.  You
   can also cause deprecation warnings to be issued when a variable is
   used, but we'll get to that later.


(Btw, this thread has nothing to do with the development *of* Zope and 
is therefore zope at zope.org or zope3-users at zope.org rather than 
zope-dev at zope.org material.)


More information about the Zope-Dev mailing list