CommandDataRetrieval abstraction
Close: #73 (closed)
Work done:
- Handle an edge case when
BatchNode
was used without any request - previouslyCommunicationError
was raised because of wrong jsonrpc message format, nowNothingToSendError
is raised. - Bumped hive submodule
- Implement delay_error_on_data_access to batch request
- Make SuppressNotExistingApis accept multiple api names
- Refactor UpdateNodeData command
- Implement CommandDataRetrieval abstraction and use in the current UpdateNodeData
- Create SavingsDataRetrieval command and use it in SavingsDataProvider