| 711 | self._os_utils = os_utils |
| 712 | |
| 713 | def get_make_request_args( |
| 714 | self, request_type, call_args, coordinator, future, on_done_after_calls |
| 715 | ): |
| 716 | request_args_handler = getattr( |
| 717 | self, |
| 718 | f'_get_make_request_args_{request_type}', |
| 719 | self._default_get_make_request_args, |
| 720 | ) |
| 721 | return request_args_handler( |
| 722 | request_type=request_type, |
| 723 | call_args=call_args, |
| 724 | coordinator=coordinator, |
| 725 | future=future, |
| 726 | on_done_before_calls=[], |
| 727 | on_done_after_calls=on_done_after_calls, |
| 728 | ) |
| 729 | |
| 730 | def get_crt_callback( |
| 731 | self, |