[Zope-dev] Re: zLOG deprecation?
Chris Withers
chris at simplistix.co.uk
Thu Dec 8 04:22:19 EST 2005
Philipp von Weitershausen wrote:
>
> See below :). Of course, you don't have to deprecate zLOG instantly.
How else do you stop people still following the old patterns ;-)
>>I'm happy to sign up for this, but can't promise when it'll happen...
>
> So let's schedule it for Zope 2.10 then :).
OK, I promise, I will try, even if only to stop Jens whining ;-)
>>>and the custom zLOG logging level constants could
>>>be wrapped in a deprecation warnings (zope.deprecation.deprecate)
>>
>>How would I do this? Can you give me an example?
>
> Use the doctests, Luke :). Anyway, here's an example:
> http://svn.zope.org/Zope3/trunk/src/zope/i18nmessageid/__init__.py?rev=39525&view=auto
>
> It shows how to wrap stuff in deprecation proxies using zope.deprecation.deprecate(). Then
> any access to these objects (e.g. importing) will trigger a warning. It also demonstrates
> how to temporarily turn off those deprecation warnings, for example when you're using
> deprecated stuff for internal use, such as still supporting old import locations (as in
> this case).
Great, that's the bit I was looking for...
OK, I will try, but I can't make any definite problems. I'll take a
branch of the trunk and get going on it, but if anyone else is thinking
of adding new code that uses zLOG, please don't ;-)
Chris
--
Simplistix - Content Management, Zope & Python Consulting
- http://www.simplistix.co.uk
More information about the Zope-Dev
mailing list