def on_exportar_servidores1_activate(self, widget, *args):
filename = show_open_dialog(parent=self.wMain, title=_("Guardar como"), action=gtk.FILE_CHOOSER_ACTION_SAVE)
if filename != None:
password = inputbox(_('Exportar Servidores'), _('Ingrese clave: '), password=True)
if password == None:
return
try:
cp= ConfigParser.RawConfigParser( )
cp.read( filename + ".tmp" )
i=1
cp.add_section("gcm")
cp.set("gcm", "gcm", encrypt(password, password[::-1]))
global groups
for grupo in groups:
for host in groups[grupo]:
section = "host " + str(i)
cp.add_section(section)
HostUtils.save_host_to_ini(cp, section, host, password)
i+=1
f = open(filename + ".tmp", "w")
cp.write(f)
f.close()
os.rename(filename + ".tmp", filename)
except:
msgbox(_("Archivo invalido"))
#-- Wmain.on_exportar_servidores1_activate }
#-- Wmain.on_salir1_activate {
gnome_connection_manager.py 文件源码
python
阅读 26
收藏 0
点赞 0
评论 0
评论列表
文章目录