2048
      0
  
   	315 ;    	<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL was not found on this server.</p>
<p>Additionally, a 404 Not Found
error was encountered while trying to use an ErrorDocument to handle the request.</p>
</body></html>
      -5_I|Mdv &K<o 	(    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
 <head>
  <title>Index of /ALFA_DATA/alfasymlink/root/usr/lib64/python2.7/sqlite3</title>
 </head>
 <body>
<h1>Index of /ALFA_DATA/alfasymlink/root/usr/lib64/python2.7/sqlite3</h1>
  <table>
   <tr><th valign="top">&nbsp;</th><th><a href="?C=N;O=A">Name</a></th><th><a href="?C=M;O=A">Last modified</a></th><th><a href="?C=S;O=A">Size</a></th><th><a href="?C=D;O=A">Description</a></th></tr>
   <tr><th colspan="5"><hr></th></tr>
<tr><td valign="top">&nbsp;</td><td><a href="/ALFA_DATA/alfasymlink/root/usr/lib64/python2.7/">Parent Directory</a>       </td><td>&nbsp;</td><td align="right">  - </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dump.pyo">dump.pyo</a>               </td><td align="right">2023-11-14 19:44  </td><td align="right">2.0K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dump.pyc">dump.pyc</a>               </td><td align="right">2023-11-14 19:44  </td><td align="right">2.0K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dump.py">dump.py</a>                </td><td align="right">2023-11-14 19:44  </td><td align="right">2.7K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dbapi2.pyo">dbapi2.pyo</a>             </td><td align="right">2023-11-14 19:44  </td><td align="right">2.6K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dbapi2.pyc">dbapi2.pyc</a>             </td><td align="right">2023-11-14 19:44  </td><td align="right">2.6K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="dbapi2.py">dbapi2.py</a>              </td><td align="right">2023-11-14 19:44  </td><td align="right">2.6K</td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__init__.pyo">__init__.pyo</a>           </td><td align="right">2023-11-14 19:44  </td><td align="right">164 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__init__.pyc">__init__.pyc</a>           </td><td align="right">2023-11-14 19:44  </td><td align="right">164 </td><td>&nbsp;</td></tr>
<tr><td valign="top">&nbsp;</td><td><a href="__init__.py">__init__.py</a>            </td><td align="right">2023-11-14 19:44  </td><td align="right">1.0K</td><td>&nbsp;</td></tr>
   <tr><th colspan="5"><hr></th></tr>
</table>
</body></html>
  "   li~d
e81hh      0
  #   lY>ja,jmA3p/\m1h? /    import zlib
import io
from socket import timeout as SocketTimeout

from ._collections import HTTPHeaderDict
from .exceptions import ProtocolError, DecodeError, ReadTimeoutError
from .packages.six import string_types as basestring, binary_type, PY3
from .connection import HTTPException, BaseSSLError
from .util.response import is_fp_closed


class DeflateDecoder(object):

    def __init__(self):
        self._first_try = True
        self._data = binary_type()
        self._obj = zlib.decompressobj()

    def __getattr__(self, name):
        return getattr(self._obj, name)

    def decompress(self, data):
        if not data:
            return data

        if not self._first_try:
            return self._obj.decompress(data)

        self._data += data
        try:
            return self._obj.decompress(data)
        except zlib.error:
            self._first_try = False
            self._obj = zlib.decompressobj(-zlib.MAX_WBITS)
            try:
                return self.decompress(self._data)
            finally:
                self._data = None


class GzipDecoder(object):

    def __init__(self):
        self._obj = zlib.decompressobj(16 + zlib.MAX_WBITS)

    def __getattr__(self, name):
        return getat