Log message for revision 88361: Suppressed DeprecationWarning during import of ZPublisher.Iterators. o That module needs to use Z2-style interfaces in 2.11, for BBB, but the Interface module itself issues the warning on import.
Changed: U Zope/branches/2.11/doc/CHANGES.txt U Zope/branches/2.11/lib/python/ZPublisher/Iterators.py -=- Modified: Zope/branches/2.11/doc/CHANGES.txt =================================================================== --- Zope/branches/2.11/doc/CHANGES.txt 2008-07-14 16:33:42 UTC (rev 88360) +++ Zope/branches/2.11/doc/CHANGES.txt 2008-07-14 17:20:30 UTC (rev 88361) @@ -8,6 +8,10 @@ Bugs Fixed + - Suppressed DeprecationWarning during import of ZPublisher.Iterators: + that module needs to use Z2-style interfaces in 2.11, for BBB, but + the Interface module itself issues the warning on import. + - Launchpad #246748: added 'immediate' option to sendXXX() methods for sending a mail immediately by-passing the zope.sendmail delivery mechanism Modified: Zope/branches/2.11/lib/python/ZPublisher/Iterators.py =================================================================== --- Zope/branches/2.11/lib/python/ZPublisher/Iterators.py 2008-07-14 16:33:42 UTC (rev 88360) +++ Zope/branches/2.11/lib/python/ZPublisher/Iterators.py 2008-07-14 17:20:30 UTC (rev 88361) @@ -1,5 +1,15 @@ -from Interface import Interface +import warnings +# The Z2 Interface module is deprecated: in Zope 2.12, this module will use +# Z3 interfaces instead. Meanwhile, silence the deprecation warning. +_existing_filters = warnings.filters[:] +warnings.filterwarnings('ignore', category=DeprecationWarning) +try: + from Interface import Interface +finally: + warnings.filters[:] = _existing_filters + del _existing_filters + class IStreamIterator(Interface): """ An iterator that can be published. _______________________________________________ Zope-Checkins maillist - Zope-Checkins@zope.org http://mail.zope.org/mailman/listinfo/zope-checkins