<div dir="ltr"><div class="gmail_default" style="font-size:small">What is the best way to handle deprecated methods?</div><div class="gmail_default" style="font-size:small"><br></div><div class="gmail_default" style="font-size:small">I'm thinking of doing this:</div><div class="gmail_default" style="font-size:small"><pre style="color:rgb(0,0,0);font-family:"Courier New";font-size:9pt"><span style="color:rgb(0,0,128);font-weight:bold">try</span>:<br>    windowToImageFilter.SetScale(<span style="color:rgb(0,0,255)">1</span>)<br><span style="color:rgb(0,0,128);font-weight:bold">except </span><span style="color:rgb(0,0,128)">NameError</span>:<br>    <span style="color:rgb(0,0,128)">print</span>(<span style="color:rgb(0,128,128);font-weight:bold">'windowToImageFilter.SetMagnification() is deeprecated in VTK8.1'</span>)<br>    windowToImageFilter.SetMagnification(<span style="color:rgb(0,0,255)">1</span>)<br></pre></div><div><div class="gmail_default" style="font-size:small">The thinking here is that if a deprecated method is ultimately removed, this will still work.</div><div class="gmail_default" style="font-size:small">​Any better ideas?​</div><br></div>-- <br><div class="gmail_signature">___________________________________________<br>Andrew J. P. Maclean<br><br>___________________________________________</div>
</div>