cosmpy.common package¶
Submodules¶
cosmpy.common.rest_client module¶
Implementation of REST api client.
- class cosmpy.common.rest_client.RestClient(rest_address: str)¶
Bases:
object
REST api client.
- get(url_base_path: str, request: Optional[google.protobuf.message.Message] = None, used_params: Optional[List[str]] = None) bytes ¶
Send a GET request
- Parameters
url_base_path – URL base path
request – Protobuf coded request
used_params – Parameters to be removed from request after converting it to dict
- Raises
RuntimeError – if response code is not 200
- Returns
Content of response
- post(url_base_path: str, request: google.protobuf.message.Message) bytes ¶
Send a POST request
- Parameters
url_base_path – URL base path
request – Protobuf coded request
- Raises
RuntimeError – if response code is not 200
- Returns
Content of response
cosmpy.common.types module¶
Common types
Module contents¶
This package contains modules used across other modules in cosm.