from .decorators import raw_response, validate  # NOQA
from .client import JsonRpcClient  # NOQA
from .rpc import JsonRpc  # NOQA

from .exceptions import (  # NOQA
    RpcGenericServerDefinedError,
    RpcInvalidRequestError,
    RpcMethodNotFoundError,
    RpcInvalidParamsError,
    RpcError,
)

from .decorators import raw_response, validate  # NOQA
from .client import JsonRpcClient, JsonRpcClientContext  # NOQA
from .rpc import JsonRpc  # NOQA

from .exceptions import (  # NOQA
    RpcGenericServerDefinedError,
    RpcInvalidRequestError,
    RpcMethodNotFoundError,
    RpcInvalidParamsError,
    RpcError,
)

Add import JsonRpcClientContext in the main module
Add import JsonRpcClientContext in the main module

  from .decorators import raw_response, validate  # NOQA
- from .client import JsonRpcClient  # NOQA
+ from .client import JsonRpcClient, JsonRpcClientContext  # NOQA
  from .rpc import JsonRpc  # NOQA
  
  from .exceptions import (  # NOQA
      RpcGenericServerDefinedError,
      RpcInvalidRequestError,
      RpcMethodNotFoundError,
      RpcInvalidParamsError,
      RpcError,
  )
  
Add import JsonRpcClientContext in the main module
## Code Before:
from .decorators import raw_response, validate  # NOQA
from .client import JsonRpcClient  # NOQA
from .rpc import JsonRpc  # NOQA

from .exceptions import (  # NOQA
    RpcGenericServerDefinedError,
    RpcInvalidRequestError,
    RpcMethodNotFoundError,
    RpcInvalidParamsError,
    RpcError,
)

## Instruction:
Add import JsonRpcClientContext in the main module
## Code After:
from .decorators import raw_response, validate  # NOQA
from .client import JsonRpcClient, JsonRpcClientContext  # NOQA
from .rpc import JsonRpc  # NOQA

from .exceptions import (  # NOQA
    RpcGenericServerDefinedError,
    RpcInvalidRequestError,
    RpcMethodNotFoundError,
    RpcInvalidParamsError,
    RpcError,
)
