code: def ingest_from_stream(self, stream_descriptor, ingestion_properties):
          
  
          if not isinstance(stream_descriptor, StreamDescriptor):
              stream_descriptor = StreamDescriptor(stream_descriptor)
  
          if isinstance(stream_descriptor.stream, TextIOWrapper):
              stream = stream_descriptor.stream.buffer
          else:
              stream = stream_descriptor.stream
  
          self._ingest(stream, stream_descriptor.size, ingestion_properties)
docs: Ingest from io streams.
          :param azure.kusto.ingest.StreamDescriptor stream_descriptor: An object that contains a description of the stream to
                 be ingested.
          :param azure.kusto.ingest.IngestionProperties ingestion_properties: Ingestion properties.