(
self,
multi_params: _AnyMultiExecuteParams,
typ: int,
)
| 693 | ) |
| 694 | |
| 695 | def _repr_multi( |
| 696 | self, |
| 697 | multi_params: _AnyMultiExecuteParams, |
| 698 | typ: int, |
| 699 | ) -> str: |
| 700 | if multi_params: |
| 701 | if isinstance(multi_params[0], list): |
| 702 | elem_type = self._LIST |
| 703 | elif isinstance(multi_params[0], tuple): |
| 704 | elem_type = self._TUPLE |
| 705 | elif isinstance(multi_params[0], dict): |
| 706 | elem_type = self._DICT |
| 707 | else: |
| 708 | assert False, "Unknown parameter type %s" % ( |
| 709 | type(multi_params[0]) |
| 710 | ) |
| 711 | |
| 712 | elements = ", ".join( |
| 713 | self._repr_params(params, elem_type) for params in multi_params |
| 714 | ) |
| 715 | else: |
| 716 | elements = "" |
| 717 | |
| 718 | if typ == self._LIST: |
| 719 | return "[%s]" % elements |
| 720 | else: |
| 721 | return "(%s)" % elements |
| 722 | |
| 723 | def _get_batches(self, params: Iterable[Any]) -> Any: |
| 724 | lparams = list(params) |
no test coverage detected