-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Baiju M wrote: > 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 ?
The 'compattest' suff which the sprinters added last month would be a place to start: it runs the tests for dependency packages using your locally modified package. Res. - -- =================================================================== Tres Seaver +1 540-429-0999 tsea...@palladion.com Palladion Software "Excellence by Design" http://palladion.com -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.6 (GNU/Linux) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFJr9DP+gerLs4ltQ4RAh2FAKCtQApmiKTUPQDWHIIlblpYWfocMQCeI8LP VxJrdbgAlOOWgknn+tGYKE0= =LjBv -----END PGP SIGNATURE----- _______________________________________________ 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 )