code: def port_is_used(port, host='127.0.0.1'):
      
      unused = _can_bind(port, host) and _refuses_connection(port, host)
      return not unused
docs: Returns if port is used. Port is considered used if the current process
      can't bind to it or the port doesn't refuse connections.