def reconnect(self, username=None, password=None): try: self.geodb = GeoDB(self.host, self.port, self.database, username or self.username, password or self.password) self.isValid = True except: self.isValid = False
def __init__(self, name, host, port, database, username, password): self.name = name self.host = host self.port = port self.database = database try: self.geodb = GeoDB(host, port, database, username, password) self.isValid = True self.username = username self.password = password except: self.isValid = False