# pets pydantic_v2.BaseModel
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved 200 'application/json' b'{"id":3,"name":"fox"}'
    read b'{"id":3,"name":"fox"}' text '{"id":3,"name":"fox"}' json {'id': 3, 'name': 'fox'} pieces [b'{"id":3,"name":"fox"}']
  saved raw bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_raw_bytes.buffered') [operation_id='getPet', field_path=('response', 'iter_raw_bytes', 'buffered')] response_consumed
    closed twice True None True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved gzip 200 'application/json' b'{"id":3,"name":"fox"}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved pieces [65536, 4464]
  > GET https://api.example.com/v1/pets
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json, x-trace: t] b''
  saved error 418 'application/json' b'{"code":7,"message":"boom"}' r-1
  saved error status ! APIStatusError: Error code: 418 - {"code":7,"message":"boom"} [operation_id='listPets', status_code=418, body=Error(code=7, message='boom'), body_bytes=b'{"code":7,"message":"boom"}', truncated=False]
  saved error status again ! APIStatusError: Error code: 418 - {"code":7,"message":"boom"} [operation_id='listPets', status_code=418, body=Error(code=7, message='boom'), body_bytes=b'{"code":7,"message":"boom"}', truncated=False]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved truncated status ! InternalServerError 500 kept 65536 b'0123' truncated=True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved redirect status ! APIStatusError: Error code: 302 [operation_id='getPet', status_code=302, body=b'', body_bytes=b'', truncated=False] unexpected_status
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved undecodable text text ! DecodeError: DecodeError(status_code=200, operation_id='getPet', reason='invalid_syntax') [operation_id='getPet', body_bytes=b'\xff\xfe', truncated=False, cause=UnicodeDecodeError('utf-8', b'\xff\xfe', 0, 1, 'invalid start byte')] invalid_syntax
  saved undecodable text json ! DecodeError: DecodeError(status_code=200, operation_id='getPet', reason='invalid_syntax') [operation_id='getPet', body_bytes=b'\xff\xfe', truncated=False, cause=JSONDecodeError('Expecting value: line 1 column 1 (char 0)')] invalid_syntax
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved latin-1 text text = 'café'
  saved latin-1 text json ! DecodeError: DecodeError(status_code=200, operation_id='getPet', reason='invalid_syntax') [operation_id='getPet', body_bytes=b'caf\xe9', truncated=False, cause=UnicodeDecodeError('utf-8', b'caf\xe9', 3, 4, 'unexpected end of data')] invalid_syntax
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved invalid json text = '{'
  saved invalid json json ! DecodeError: DecodeError(status_code=200, operation_id='getPet', reason='invalid_syntax') [operation_id='getPet', body_bytes=b'{', truncated=False, cause=JSONDecodeError('Expecting property name enclosed in double quotes: line 1 column 2 (char 1)')] invalid_syntax
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved integer limit DecodeError cause=ValueError body=True info=True operation='getPet'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved broken ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  saved connect ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ConnectError') [operation_id='getPet', cause=ConnectError('failed')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streamed [b'{"id":3,', b'"name":"fox"}'] status None
  consumed read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.consumed') [operation_id='getPet', field_path=('response', 'read', 'consumed')] response_consumed
  consumed text ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.text.consumed') [operation_id='getPet', field_path=('response', 'text', 'consumed')] response_consumed
  consumed json ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.json.consumed') [operation_id='getPet', field_path=('response', 'json', 'consumed')] response_consumed
  consumed iter_bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_bytes.consumed') [operation_id='getPet', field_path=('response', 'iter_bytes', 'consumed')] response_consumed
  consumed iter_raw_bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_raw_bytes.consumed') [operation_id='getPet', field_path=('response', 'iter_raw_bytes', 'consumed')] response_consumed
  consumed body_bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.consumed') [operation_id='getPet', field_path=('response', 'read', 'consumed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  unread body_bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.streaming') [operation_id='getPet', field_path=('response', 'read', 'streaming')] response_consumed
  read first b'{"id":3,"name":"fox"}' 200 'application/json' b'{"id":3,"name":"fox"}'
  raw bytes after a read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_raw_bytes.buffered') [operation_id='getPet', field_path=('response', 'iter_raw_bytes', 'buffered')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streamed coded [b'\x1f\x8b\x08\x00\x00\x00\x00', b'\x00\x02\xff\xabV\xcaL', b'Q\xb22\xd6Q\xcaK', b'\xccMU\xb2RJ\xcb', b'\xafP\xaa\x05\x00\xc4\x1a', b'\xc5\x91\x15\x00\x00\x00']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streamed first b'{"id":3,'
  streaming read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.streaming') [operation_id='getPet', field_path=('response', 'read', 'streaming')] response_consumed
  closed read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streamed 100 MiB 104857600
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streamed broken ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
    passed [b'{"id":3,']
  streamed broken read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.failed') [operation_id='getPet', field_path=('response', 'read', 'failed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  stopped block read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streaming connect ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ConnectError') [operation_id='getPet', cause=ConnectError('failed')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streaming truncated status ! InternalServerError 500 kept 65536 b'0123' truncated=True
  streaming truncated read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streaming error status ! NotFoundError: Error code: 404 - missing [operation_id='getPet', status_code=404, body=b'missing', body_bytes=b'missing', truncated=False, cause=DecodeError()]
  streaming error read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streaming broken coding status ! InternalServerError: Error code: 500 [operation_id='getPet', status_code=500, body=b'', body_bytes=b'', truncated=True, cause=DecodeError()]
  streaming broken coding read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  streaming broken read status ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
  streaming broken read read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.failed') [operation_id='getPet', field_path=('response', 'read', 'failed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  partly read status ! NotFoundError: Error code: 404 [operation_id='getPet', status_code=404, body=b'', body_bytes=b'', truncated=True]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  downloaded b'{"id":3,"name":"fox"}' open True b'{"id":3,"name":"fox"}' ['pet.json']
  downloaded with the permissions of a new file True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  existing FileExistsError notes [] then read b'{}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  overwrite broken APIConnectionError notes []
  kept b'[]' ['pet.json']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  raced FileExistsError notes []
  raced kept b'first' ['pet.json', 'raced.json']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  downloading readable by its owner alone True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  move failed OSError notes [] ['pet.json', 'private.json', 'raced.json']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  moved again b'{}' ['failed.json', 'pet.json', 'private.json', 'raced.json']
  > POST https://hooks.example.com/ping?x=1
    [host: hooks.example.com, accept-encoding: gzip, deflate, content-length: 4] b'ping'
  request 200 'text/plain' b'pong'
  > GET https://hooks.example.com/down
    [host: hooks.example.com, accept-encoding: gzip, deflate] b''
  > GET https://hooks.example.com/down
    [host: hooks.example.com, accept-encoding: gzip, deflate] b''
  > GET https://hooks.example.com/down
    [host: hooks.example.com, accept-encoding: gzip, deflate] b''
  request status ! InternalServerError: Error code: 503 - down [status_code=503, body=b'down', body_bytes=b'down', truncated=False]
  > GET https://hooks.example.com/stream
    [host: hooks.example.com, accept-encoding: gzip, deflate] b''
  request streamed [b'str', b'eam']
  request method ! ConfigurationError: ConfigurationError(reason='invalid_value', field_path='method') [field_path=('method',)] invalid_value
  request method type ! ConfigurationError: ConfigurationError(reason='invalid_value', field_path='method') [field_path=('method',)] invalid_value
  request relative url ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',), cause=InvalidURL('Expected an absolute HTTP URL without user information')] invalid_url
  request url scheme ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',), cause=InvalidURL('Expected an absolute HTTP URL without user information')] invalid_url
  request url userinfo ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',), cause=InvalidURL('Expected an absolute HTTP URL without user information')] invalid_url
  request url port ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',), cause=InvalidURL('Invalid origin port')] invalid_url
  request url type ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',)] invalid_url
  request body type ! DecodeError: DecodeError(reason='unencodable', location='body') [location=('body',), body_bytes=b'', truncated=False, cause=TypeError('A binary body must be bytes, a path, a binary file or an iterable of bytes')] unencodable
  > GET https://x.example.com/
    [host: x.example.com, accept-encoding: gzip, deflate] b''
  request url fragment = "200 'text/plain' b'fragment omitted'"
  > GET https://x.example.com/?a=1
    [host: x.example.com, accept-encoding: gzip, deflate] b''
  request query fragment = "200 'text/plain' b'fragment omitted'"
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  borrowed native closed=False
  held response after SDK close = b'{"id":3,"name":"fox"}'
  closed root refuses new calls ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='client_closed', field_path='client.closed') [operation_id='getPet', field_path=('client', 'closed')] client_closed
  saved after close=b'{"id":3,"name":"fox"}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved 200 'application/json' b'{"id":3,"name":"fox"}' b'{"id":3,"name":"fox"}' '{"id":3,"name":"fox"}' {'id': 3, 'name': 'fox'} [b'{"id":3,"name":"fox"}']
  async saved raw bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_raw_bytes.buffered') [operation_id='getPet', field_path=('response', 'iter_raw_bytes', 'buffered')] response_consumed
    closed twice None True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved gzip 200 'application/json' b'{"id":3,"name":"fox"}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved status ! InternalServerError 500 kept 65536 b'0123' truncated=True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved integer limit DecodeError cause=ValueError body=True info=True operation='getPet'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved broken ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async saved connect ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ConnectError') [operation_id='getPet', cause=ConnectError('failed')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streamed [b'{"id":3,', b'"name":"fox"}']
  async consumed read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.consumed') [operation_id='getPet', field_path=('response', 'read', 'consumed')] response_consumed
  async consumed text ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.text.consumed') [operation_id='getPet', field_path=('response', 'text', 'consumed')] response_consumed
  async consumed json ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.json.consumed') [operation_id='getPet', field_path=('response', 'json', 'consumed')] response_consumed
  async consumed iter_raw_bytes ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.iter_raw_bytes.consumed') [operation_id='getPet', field_path=('response', 'iter_raw_bytes', 'consumed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async read first b'{"id":3,"name":"fox"}' 200 'application/json' b'{"id":3,"name":"fox"}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streamed coded [b'\x1f\x8b\x08\x00\x00\x00\x00', b'\x00\x02\xff\xabV\xcaL', b'Q\xb22\xd6Q\xcaK', b'\xccMU\xb2RJ\xcb', b'\xafP\xaa\x05\x00\xc4\x1a', b'\xc5\x91\x15\x00\x00\x00']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streamed broken ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streaming truncated status ! InternalServerError 500 kept 65536 b'0123' truncated=True
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streaming error status ! NotFoundError: Error code: 404 - missing [operation_id='getPet', status_code=404, body=b'missing', body_bytes=b'missing', truncated=False, cause=DecodeError()]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streaming broken coding status ! InternalServerError: Error code: 500 [operation_id='getPet', status_code=500, body=b'', body_bytes=b'', truncated=True, cause=DecodeError()]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async streaming broken read status ! APIConnectionError: APIConnectionError(operation_id='getPet', cause='ReadError') [operation_id='getPet', cause=ReadError('connection reset')]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async partly read status ! NotFoundError: Error code: 404 [operation_id='getPet', status_code=404, body=b'', body_bytes=b'', truncated=True]
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async stopped block read ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='response_consumed', field_path='response.read.closed') [operation_id='getPet', field_path=('response', 'read', 'closed')] response_consumed
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async existing FileExistsError notes [] b'{}'
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async overwrite broken APIConnectionError notes []
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async raced FileExistsError notes []
  async downloaded b'{"id":3,"name":"fox"}' b'{"id":3,"name":"fox"}' b'first' ['pet.json', 'raced.json']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async move failed OSError notes [] ['pet.json', 'raced.json']
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async moved again b'{}' ['failed.json', 'pet.json', 'raced.json']
  > POST https://hooks.example.com/ping
    [host: hooks.example.com, accept-encoding: gzip, deflate, content-length: 4] b'ping'
  async request status ! InternalServerError: Error code: 503 - down [status_code=503, body=b'down', body_bytes=b'down', truncated=False]
  > GET https://hooks.example.com/stream
    [host: hooks.example.com, accept-encoding: gzip, deflate] b''
  async request streamed [b'str', b'eam']
  async request url ! ConfigurationError: ConfigurationError(reason='invalid_url', field_path='url') [field_path=('url',), cause=InvalidURL('Expected an absolute HTTP URL without user information')] invalid_url
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  > GET https://api.example.com/v1/pets/3
    [host: api.example.com, accept-encoding: gzip, deflate, accept: application/json] b''
  async borrowed native closed=False
  async held response after SDK close = b'{"id":3,"name":"fox"}'
  async closed root refuses new calls ! ConfigurationError: ConfigurationError(operation_id='getPet', reason='client_closed', field_path='client.closed') [operation_id='getPet', field_path=('client', 'closed')] client_closed
  async saved after close=b'{"id":3,"name":"fox"}'
