def toggle_stealth(self, new_name, new_description, icon_flag):
''' change name, description, in version.py,
rename the icon files and the ini and val files
'''
f = open('version.py','r')
try:
contents=f.readlines()
finally:
f.close()
f = open('version.py','w')
try:
for line in contents:
line = re.sub('^( *name = ).*', '\\1' + '"' + new_name + '"', line)
line = re.sub('^( *description = ).*', '\\1' + '"' + new_description + '"', line)
#line = re.sub('^( *window_title = ).*', '\\1' + '"' + new_window_title + '"', line)
f.write(line)
#if re.search('^( +NagMe = )', line):
#print line
finally:
f.close()
if icon_flag == 1:
shutil.copy(version.name + '.ini', new_name + '.ini')
shutil.copy(version.name + '.val', new_name + '.val')
shutil.copy(version.name + 'icon.ico', new_name + 'icon.ico')
shutil.copy(version.name + 'icon.svg', new_name + 'icon.svg')
shutil.copy(version.name + 'icon_big.gif', new_name + 'icon_big.gif')
else:
os.remove(icon_flag + '.ini')
os.remove(icon_flag + '.val')
os.remove(icon_flag + 'icon.ico')
os.remove(icon_flag + 'icon.svg')
os.remove(icon_flag + 'icon_big.gif')
评论列表
文章目录