Skip to content

Commit d05b933

Browse files
authored
[Py-client][dev/1.3] Print Dataset is closed error msg if user continues to fetch from it (#14397)
1 parent abc546a commit d05b933

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

iotdb-client/client-py/iotdb/utils/IoTDBRpcDataSet.py

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@
2525
from thrift.transport import TTransport
2626
from iotdb.thrift.rpc.IClientRPCService import TSFetchResultsReq, TSCloseOperationReq
2727
from iotdb.tsfile.utils.DateUtils import parse_int_to_date
28+
from iotdb.utils.IoTDBConnectionException import IoTDBConnectionException
2829
from iotdb.utils.IoTDBConstants import TSDataType
2930

3031
logger = logging.getLogger("IoTDB")
@@ -417,6 +418,8 @@ def result_set_to_pandas(self):
417418
return df
418419

419420
def fetch_results(self):
421+
if self.__is_closed:
422+
raise IoTDBConnectionException("This DataSet is already closed")
420423
self.__rows_index = 0
421424
request = TSFetchResultsReq(
422425
self.__session_id,

0 commit comments

Comments
 (0)