On Tuesday 14 March 2006 17:26, Philipp von Weitershausen wrote:
> The import doesn't, but the use of each method did because they looked
> like this:
> def getView(object, name, request, providing=Interface, context=None):
>     if __warn__:
>         warnings.warn(
>             "The concrete concept of a view has been deprecated. You "
>             "want to "
>             "use `getMultiAdapter((object, request), providing, name, "
>             "context)`.",
>             DeprecationWarning, warningLevel())
>     ...
> I know for a fact that each call to getView, getResource, etc. (in
> short, every function that's now in back35.py) generated warnings upon
> being called, and it's the message shown above in the code snippet.

This would also be the reason you would see many less deprecation warnings. 
Because here they would be only report the warning once for all getView 
calls, while the import approach reports every call.

Stephan Richter
CBU Physics & Chemistry (B.S.) / Tufts Physics (Ph.D. student)
Web2k - Web Software Design, Development and Training
Zope3-dev mailing list
Unsub: http://mail.zope.org/mailman/options/zope3-dev/archive%40mail-archive.com

Reply via email to