-
Notifications
You must be signed in to change notification settings - Fork 69
Description
One of my old pythonscript that was working till v1.5.4 had stopped working with ps v3 and I didn't even come to know about it not working, and it has messed all my data since I dutifully installed ps v3 on the day of its first release, and its later updates
I think it is due to unicode representation getting changed in python v3+ that wa adopted for ps v3+
my issue is: How do I know what has stopped with each update of npp/ pythonscript/ python?
How many of us dutifully every word of release note each of hundreds of software/ plugins/ addons/ drivers that we are using on our pc.
When we have installed something and seen it working once, we wish and believe that it will be forward compatible and will continue working in future updates of any component of it.
AND, if it doesn't work, we should be notified somehow that it will not work any more, so that we check what has stopped working and how to correct it.
There is the irresponsible work of a developer.
If something has stopped working in a ps update, we don't come to know that it has stopped working, and there is no message and we believe that it has worked behind the screen as earlier.
That is what is wrong. If some previous syntax has stopped working, python and/ or pythonscript developers should throw a syntax error for that right there in the first run, so that the user at least gets to know that it is not working any more, then the user either learn the new syntax and edit his script to work with the new update, or the user can revert to previous update to keep his old script working.
I think it is a mistake of pythonscript developers that they have allowed the old syntax as valid even when it is not working.
I think that is what alpha beta testings are for.
So I guess ps developers should give a thought to this.
Thanks.
Rawat