Sindbad~EG File Manager
�
Mٜg� � �: � d dl mZ d dlmZ d dlZd dlmZ d dlZd dlm Z m
Z
mZ d dlZd dl
mZ d dlmZ d dlmZ d d lmZ d d
lmZ e
rd dlmZ d dlmZmZmZ e dd
�� Zedd�� Ze d dd�� Zedd�� Z eddd�� Z!dd�Z"dd�Z#y)� )�annotations)�contextmanagerN)�Path)�IO�
TYPE_CHECKING�Any)�using_copy_on_write)�PYPY)�ChainedAssignmentError)�
set_option)�
get_handle)� Generator)�
BaseBuffer�CompressionOptions�FilePathc # �p K � t | d|d�� 5 }|j �� ddd� y# 1 sw Y yxY w�w)a&
Open a compressed file and return a file object.
Parameters
----------
path : str
The path where the file is read from.
compression : {'gzip', 'bz2', 'zip', 'xz', 'zstd', None}
Name of the decompression to use
Returns
-------
file object
�rbF)�compression�is_textN)r
�handle)�pathr r s �C/usr/local/lib/python3.12/site-packages/pandas/_testing/contexts.py�decompress_filer ! s. � �� �&