docs: def status_server(self, port):
          '''
          Starts the progress bar TCP service on the specified port.
          This service will only be started once per instance, regardless of the
          number of times this method is invoked.
  
          Failure to start the status service is considered non-critical; that is,
          a warning will be displayed to the user, but normal operation will proceed.
          '''
          if self.status_server_started == False:
              self.status_server_started = True
              try:
                  self.status_service = binwalk.core.statuserver.StatusServer(port, self)
              except Exception as e:
                  binwalk.core.common.warning("Failed to start status server on port %d: %s" % (port, str(e)))