示例#1
0
    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"
示例#2
0
 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"