def set_port(self, value): port = value if not isinstance(port, int): try: port = int(port) except Exception: raise ValueError('Port value should be integer') self._port = encode(port) return self
def set_query_string(self, value): self._query_string = encode(value) return self
def set_database(self, value): self._database = encode(value) return self
def set_password(self, value): self._password = encode(value) return self
def set_username(self, value): self._username = encode(value) return self
def set_hostname(self, value): self._hostname = encode(value) return self