(self, stone_elem)
| 1984 | return route.attrs.get('host', 'api') |
| 1985 | |
| 1986 | def has_builder(self, stone_elem): |
| 1987 | assert isinstance(stone_elem, (ApiRoute, DataType)), repr(stone_elem) |
| 1988 | if isinstance(stone_elem, DataType): |
| 1989 | data_type = stone_elem |
| 1990 | return is_struct_type(data_type) and len(data_type.all_optional_fields) > 1 |
| 1991 | else: |
| 1992 | route = stone_elem |
| 1993 | return self.request_style(route) == 'download' or self.has_builder(route.arg_data_type) |
| 1994 | |
| 1995 | @staticmethod |
| 1996 | def route_method(route): |
no test coverage detected