[Python-ideas] Delay evaluation of annotations
Chris Angelico
rosuav at gmail.com
Sun Sep 25 14:58:17 EDT 2016
On Mon, Sep 26, 2016 at 4:54 AM, אלעזר <elazarg at gmail.com> wrote:
> IDEs are more important. Renaming facilities do over-renaming or
> under-renaming because of this need to rename inside some strings, but not
> inside others. Similarly code search facilities, and warnings from IDEs
> about inlining variables. I have encountered real bugs caused by such an
> imperfect renaming (and I hope your answer is not "don't do renaming").
Which is why refactoring CANNOT be fully automated. Ever. String
literals and comments may need to be updated, but they also may be
coincidental. However, this is entirely beside the point.
ChrisA
More information about the Python-ideas
mailing list