(self, query_string, build_func)
| 1955 | return result[0] if result else None |
| 1956 | |
| 1957 | def _query_build_rows(self, query_string, build_func): |
| 1958 | query = QueryMessage(query=query_string, consistency_level=ConsistencyLevel.ONE) |
| 1959 | responses = self.connection.wait_for_responses((query), timeout=self.timeout, fail_on_error=False) |
| 1960 | (success, response) = responses[0] |
| 1961 | if success: |
| 1962 | result = dict_factory(response.column_names, response.parsed_rows) |
| 1963 | return [build_func(row) for row in result] |
| 1964 | elif isinstance(response, InvalidRequest): |
| 1965 | log.debug("user types table not found") |
| 1966 | return [] |
| 1967 | else: |
| 1968 | raise response |
| 1969 | |
| 1970 | |
| 1971 | class SchemaParserV22(_SchemaParser): |
no test coverage detected