def install(): """Abre console para configuracao do PyCacic""" from io import Writer from lang.language import Language print "\n\t--- Bem-Vindo a Configuracao do PyCacic ---" print "\n\tapos preencher as informacoes abaixo o programa ira iniciar\n" addr = raw_input("End. do Servidor ('ex: http://10.0.0.1'): ") print "Testando conexao..." p = re.compile("[0-9]{1,3}(?:\.[0-9]{1,3}){3}") if len(p.findall(addr)) == 0: print "Endereco invalido" Globals.install() return ip = p.findall(addr)[0] if commands.getoutput("ping %s -c 1; echo $?" % ip)[-1:] != "0": print "Erro ao tentar conectar ao servidor" Globals.install() return user = raw_input("Usuario do Servidor: ") pwd = raw_input("Senha: ") if raw_input("\n\t*** Os dados estao corretos? [y|n]").lower() != "y": Globals.install() return Writer.setPycacicStatus("installed", 1) if addr[len(addr) - 1] == "/": addr = addr[:-1] Writer.setServer("address", addr) Writer.setServer("username", user) Writer.setServer("password", pwd) # salva idioma padrao Writer.setPycacic("locale", Language().getSOLang()) print "\t--- Configuracao concluida com sucesso ---\n\n"
def install(): """Abre console para configuracao do PyCacic""" from io import Writer from lang.language import Language print "\n\t--- Bem-Vindo a Configuracao do PyCacic ---" print "\n\tapos preencher as informacoes abaixo o programa ira iniciar\n" addr = raw_input("End. do Servidor ('ex: http://10.0.0.1'): ") print "Testando conexao..." p = re.compile('[0-9]{1,3}(?:\.[0-9]{1,3}){3}') if len(p.findall(addr)) == 0: print "Endereco invalido" Globals.install() return ip = p.findall(addr)[0] if commands.getoutput('ping %s -c 1; echo $?' % ip)[-1:] != '0': print "Erro ao tentar conectar ao servidor" Globals.install() return user = raw_input("Usuario do Servidor: ") pwd = raw_input("Senha: ") if raw_input("\n\t*** Os dados estao corretos? [y|n]").lower() != 'y': Globals.install() return Writer.setPycacicStatus('installed', 1) if addr[len(addr) - 1] == '/': addr = addr[:-1] Writer.setServer('address', addr) Writer.setServer('username', user) Writer.setServer('password', pwd) # salva idioma padrao Writer.setPycacic('locale', Language().getSOLang()) print "\t--- Configuracao concluida com sucesso ---\n\n"