In my experience in porting many systems to many platforms, suffix
visibility is an essential aid to clarity and understanding.
I would hope that the .py suffix would be retained, as well as all other
Do what you think is best however.
The workaround I will use if suffixes are deleted is to grep out the
line of the script to determine the suffix,
reinstantiate the script as suffixed and proceed. It is probably just a
hack to build a set of tools that add/del suffixes.
The trouble comes when scripts call scripts, and visibility as to the
of the script is lost.
This is second-order, and probably requires human recognition, thus my
Deleting suffixes may cause an increase in confusion and message traffic
newbies, rather than intuition-building.