def run(self): try: tf = tarfile.open(mode="r|", fileobj=util.fileobj_wrap(self.__sk)) tf.extractall(self.__dir) tf.close() except: logging.exception("Exception in untar_thread")
def run(self): try: tf = tarfile.open(mode="r|", fileobj=util.fileobj_wrap(self.__sk)) tf.extractall(self.__dir) tf.close() # Discard all remaining data in socket after tarfile closed util.discard_sk_input(self.__sk) except: logging.exception("Exception in untar_thread")
def __init__(self, sk, dirname): self.__tf = tarfile.open(mode="w|", fileobj=util.fileobj_wrap(sk)) self.__dir = dirname