From ca8db6edf286e52322f8bfc0c97745d411a76360 Mon Sep 17 00:00:00 2001 From: Michael Osthege Date: Tue, 23 Aug 2022 16:54:37 +0200 Subject: [PATCH] Use correct chain length when downloading rows --- mcbackend/__init__.py | 2 +- mcbackend/backends/clickhouse.py | 5 +++-- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/mcbackend/__init__.py b/mcbackend/__init__.py index 628c9f0..ba52764 100644 --- a/mcbackend/__init__.py +++ b/mcbackend/__init__.py @@ -20,4 +20,4 @@ pass -__version__ = "0.2.1" +__version__ = "0.2.2" diff --git a/mcbackend/backends/clickhouse.py b/mcbackend/backends/clickhouse.py index 9f6a759..80d3afe 100644 --- a/mcbackend/backends/clickhouse.py +++ b/mcbackend/backends/clickhouse.py @@ -214,8 +214,9 @@ def _get_rows( slc: slice = slice(None), ) -> numpy.ndarray: self._commit() - where, reverse = where_slice(slc, self._draw_idx) - data = self._client.execute(f"SELECT (`{var_name}`) FROM {self.cid} {where};") + where, reverse = where_slice(slc, len(self)) + query = f"SELECT (`{var_name}`) FROM {self.cid} {where};" + data = self._client.execute(query) draws = len(data) if reverse: data = reversed(data)