<div dir="ltr">On Wed, Oct 23, 2013 at 3:26 PM, Robert Collins <span dir="ltr"><<a href="mailto:robertc@robertcollins.net" target="_blank">robertc@robertcollins.net</a>></span> wrote:<br><div class="gmail_extra"><div class="gmail_quote">
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div class="im">On 24 October 2013 08:14, Dolph Mathews <<a href="mailto:dolph.mathews@gmail.com">dolph.mathews@gmail.com</a>> wrote:<br>

><br>
> On Wed, Oct 23, 2013 at 1:20 PM, Sean Dague <<a href="mailto:sean@dague.net">sean@dague.net</a>> wrote:<br>
<br>
><br>
</div><div class="im">> Deprecation warnings!<br>
><br>
> Based on the approach we're taking in the patch below, we'll be able to<br>
> notate how imminently a feature is facing deprecation. Right now, they're<br>
> just landing in WARNING, but I think we'll surely a desire to silence,<br>
> prioritize or redirect those messages using different log levels (for<br>
> example, based on how imminently a feature is facing deprecation).<br>
><br>
> <a href="https://review.openstack.org/#/c/50486/" target="_blank">https://review.openstack.org/#/c/50486/</a><br>
<br>
</div>Huh, I did not see that go by. Python already has built in signalling<br>
for deprecated features; I think we should be using that. We can of<br>
course wrap it with a little sugar to make it easy to encode future<br>
deprecations.<br></blockquote><div><br></div><div>The initial patch used the the warnings modules instead of using the deprecated logging provided by oslo.  We talked about it IRC and I switched because there existed a way to do deprecation messaging is olso and it had a configurable way to turn warnings into exceptions.</div>
<div><br></div><div>I intend to submit a patch to oslo-incubator based off of the above patch.  I'd love to get some feedback about the needs of the other projects.</div></div><br clear="all"><div><br></div>-- <br>David<br>
blog: <a href="http://www.traceback.org" target="_blank">http://www.traceback.org</a><br>twitter: <a href="http://twitter.com/dstanek" target="_blank">http://twitter.com/dstanek</a><div>www: <a href="http://dstanek.com" target="_blank">http://dstanek.com</a></div>

</div></div>