def new_connection(self): print "========== Create a new connection ================" aux = Conector() aux.proyecto_id = self.element_id aux.tipo = 1 has_error = True host = "" while has_error: host = raw_input("[Host] > ") if host != "": has_error = False aux.host = host has_error = True port = "" while has_error: port = raw_input("[Port] > ") if port != "": has_error = False aux.port = port has_error = True user = "" while has_error: user = raw_input("[User] > ") if user != "": has_error = False aux.user = user has_error = True password = "" while has_error: password = raw_input("[Password] > ") if password != "": has_error = False aux.password = password schema = "" schema = raw_input("[Schema] > ") aux.schema = schema has_error = True master = 0 while has_error: try: aux_master = raw_input("[Master] > ") master = int(aux_master) if master == 0 or master == 1: has_error = False except ValueError: print "It has to be a number" aux.master = master aux.id = self.conector_db.insert_element(aux) return True
def hidratateObject(self, row): aux = Conector() aux.id = row["id"] aux.proyecto_id = row["proyecto_id"] aux.tipo = row["tipo"] aux.host = row["host"] aux.port = row["port"] aux.user = row["user"] aux.password = row["password"] aux.schema = row["schema"] aux.master = row["master"] return aux