Skip to content

Commit 950bd17

Browse files
committed
reinit client
1 parent bb45d1e commit 950bd17

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

pyiceberg/catalog/hive.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -168,6 +168,10 @@ def _init_thrift_client(self) -> None:
168168
self._client = Client(protocol)
169169

170170
def __enter__(self) -> Client:
171+
# If the transport is closed, reinitialize it
172+
if not self._transport.isOpen():
173+
self._init_thrift_client()
174+
171175
self._transport.open()
172176
if self._ugi:
173177
self._client.set_ugi(*self._ugi)

0 commit comments

Comments
 (0)