[form] fix bug introduced by 4871:a34b76593ab2 with field using multiple input with different suffix: the suffix should be considered in the cache key
""">>> from mode_plan import *>>> ls()<list of directory content>>>> ren('A01','A03')rename A010-joe.en.txt to A030-joe.en.txtaccept [y/N]?:license: GNU Lesser General Public License, v2.1 - http://www.gnu.org/licenses"""defren(a,b):names=glob.glob('%s*'%a)fornameinnames:print'rename %s to %s'%(name,name.replace(a,b))ifraw_input('accept [y/N]?').lower()=='y':fornameinnames:os.system('hg mv %s%s'%(name,name.replace(a,b)))defls():print'\n'.join(sorted(os.listdir('.')))defmove():filenames=[]fornameinsorted(os.listdir('.')):num=name[:2]ifnum.isdigit():filenames.append((int(num),name))#print filenamesfornum,nameinfilenames:ifnum>=start:print'hg mv %s%2i%s'%(name,num+1,name[2:])