On Thu, Mar 5, 2009 at 11:26 AM, Tres Seaver <tsea...@palladion.com> wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Baiju M wrote: >> Hi, >> >> zope.deprecation is used in zope.configuration *only* to turn >> off deprecation warning when accessing attribute of an object in >> one place. But there is no test case or comment about when such >> a warning will occur. >> >> I have pasted the relevant code here: >> >> def resolve(self, dottedname): >> """Resolve a dotted name to an object.""" >> >> .... >> >> try: >> zope.deprecation.__show__.off() >> obj = getattr(mod, oname) >> zope.deprecation.__show__.on() >> return obj >> except AttributeError: >> zope.deprecation.__show__.on() >> # No such name, maybe it's a module that we still need to import >> try: >> return __import__(mname+'.'+oname, *_import_chickens) >> except ImportError: >> if sys.exc_info()[2].tb_next is not None: >> # ImportError was caused deeper >> raise >> raise ConfigurationError( >> "ImportError: Module %s has no global %s" % (mname, oname)) >> >> Can anyone point the reasoning behind turning off deprecation >> warning there. What kind of deprecation is expected, and why it >> should not be displayed ? > > Stephan added that code in revision 29143, four years ago now. He > actually added the deprecation framework in that same revision. I would > rip it out and see what warnings happen during a big test run: > suppressing them doesn't look like a good plan to me.
How to run these kind of "big test run" now-a-days, any pointer ? Thanks, Baiju M _______________________________________________ Zope-Dev maillist - Zope-Dev@zope.org http://mail.zope.org/mailman/listinfo/zope-dev ** No cross posts or HTML encoding! ** (Related lists - http://mail.zope.org/mailman/listinfo/zope-announce http://mail.zope.org/mailman/listinfo/zope )