in python-phoenixdb/phoenixdb/cursor.py [0:0]
def _set_frame(self, frame):
self._frame = frame
self._pos = None
if frame is not None:
if frame.rows:
self._pos = 0
elif not frame.done:
raise InternalError('Got an empty frame, but the statement is not done yet.')