docs: def attach(self, stdout=True, stderr=True, stream=True, logs=False):
          """
          Keeping this simple until we need to extend later.
          """
  
          try:
              data = parse_stream(self.client.attach(self.id, stdout, stderr, stream, logs))
          except KeyboardInterrupt:
              logger.warning(
                  "service container: {0} has been interrupted. "
                  "The container will be stopped but will not be deleted.".format(self.name)
              )
              data = None
              self.stop()
  
          return data