Delete unused function _wrap_compressed · pandas-dev/pandas@8d24bcf (original) (raw)

`@@ -1771,70 +1771,6 @@ def count_empty_vals(vals):

`

1771

1771

`return sum([1 for v in vals if v == '' or v is None])

`

1772

1772

``

1773

1773

``

1774

``

`-

def _wrap_compressed(f, compression, encoding=None):

`

1775

``

`-

"""wraps compressed fileobject in a decompressing fileobject

`

1776

``

`-

NOTE: For all files in Python 3.2 and for bzip'd files under all Python

`

1777

``

`-

versions, this means reading in the entire file and then re-wrapping it in

`

1778

``

`-

StringIO.

`

1779

``

`-

"""

`

1780

``

`-

compression = compression.lower()

`

1781

``

`-

encoding = encoding or get_option('display.encoding')

`

1782

``

-

1783

``

`-

if compression == 'gzip':

`

1784

``

`-

import gzip

`

1785

``

-

1786

``

`-

f = gzip.GzipFile(fileobj=f)

`

1787

``

`-

if compat.PY3:

`

1788

``

`-

from io import TextIOWrapper

`

1789

``

-

1790

``

`-

f = TextIOWrapper(f)

`

1791

``

`-

return f

`

1792

``

`-

elif compression == 'bz2':

`

1793

``

`-

import bz2

`

1794

``

-

1795

``

`-

if compat.PY3:

`

1796

``

`-

f = bz2.open(f, 'rt', encoding=encoding)

`

1797

``

`-

else:

`

1798

``

`-

Python 2's bz2 module can't take file objects, so have to

`

1799

``

`-

run through decompress manually

`

1800

``

`-

data = bz2.decompress(f.read())

`

1801

``

`-

f = StringIO(data)

`

1802

``

`-

return f

`

1803

``

`-

elif compression == 'zip':

`

1804

``

`-

import zipfile

`

1805

``

`-

zip_file = zipfile.ZipFile(f)

`

1806

``

`-

zip_names = zip_file.namelist()

`

1807

``

-

1808

``

`-

if len(zip_names) == 1:

`

1809

``

`-

file_name = zip_names.pop()

`

1810

``

`-

f = zip_file.open(file_name)

`

1811

``

`-

return f

`

1812

``

-

1813

``

`-

elif len(zip_names) == 0:

`

1814

``

`-

raise ValueError('Corrupted or zero files found in compressed '

`

1815

``

`-

'zip file %s', zip_file.filename)

`

1816

``

-

1817

``

`-

else:

`

1818

``

`-

raise ValueError('Multiple files found in compressed '

`

1819

``

`-

'zip file %s', str(zip_names))

`

1820

``

-

1821

``

`-

elif compression == 'xz':

`

1822

``

-

1823

``

`-

lzma = compat.import_lzma()

`

1824

``

`-

f = lzma.LZMAFile(f)

`

1825

``

-

1826

``

`-

if compat.PY3:

`

1827

``

`-

from io import TextIOWrapper

`

1828

``

-

1829

``

`-

f = TextIOWrapper(f)

`

1830

``

-

1831

``

`-

return f

`

1832

``

-

1833

``

`-

else:

`

1834

``

`-

raise ValueError('do not recognize compression method %s'

`

1835

``

`-

% compression)

`

1836

``

-

1837

``

-

1838

1774

`class PythonParser(ParserBase):

`

1839

1775

``

1840

1776

`def init(self, f, **kwds):

`