MCPcopy Create free account
hub / github.com/dbcli/mssql-cli / try_read_content

Method try_read_content

mssqlcli/jsonrpc/jsonrpcclient.py:396–411  ·  view source on GitHub ↗

Try to read content from internal buffer.

(self, content)

Source from the content-addressed store, hash-verified

394 return True
395
396 def try_read_content(self, content):
397 """
398 Try to read content from internal buffer.
399 """
400 if (self.buffer_end_offset - self.read_offset <
401 self.expected_content_length):
402 # We buffered less than the expected content length.
403 return False
404
405 content[0] = self.buffer[self.read_offset:self.read_offset +
406 self.expected_content_length].decode(self.encoding)
407 self.read_offset += self.expected_content_length
408
409 self.read_state = ReadState.Header
410
411 return True
412
413 def trim_buffer_and_resize(self, bytes_to_remove):
414 """

Callers 1

read_responseMethod · 0.95

Calls

no outgoing calls

Tested by

no test coverage detected