JFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3RbrJFIFxxC      C  " }!1AQa"q2#BR$3br %&'()*456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyz w!1AQaq"2B #3Rbr ]@s}ddlZddddgZGdddejZGdddeZGdddeZGd ddeZdS) Naddbase addclosehookaddinfo addinfourlcsFeZdZfddZddZddZddZS) rcs,tt|j|ddd||_dS)NzdeleteF)superr__init__fp)selfr ) __class__-/opt/alt/python35/lib64/python3.5/response.pyrszaddbase.__init__cCs d|jjt||jfS)Nz<%s at %r whose fp = %r>)r __name__idfile)r r r r __repr__s zaddbase.__repr__cCs|jjrtd|S)NzI/O operation on closed file)r closed ValueError)r r r r __enter__s  zaddbase.__enter__cCs|jdS)N)close)r typevalue tracebackr r r __exit__!szaddbase.__exit__)r __module__ __qualname__rrrrr r )r r rs   cs4eZdZfddZfddZS)rcs,tt|j|||_||_dS)N)rrr closehookhookargs)r r rr)r r r r(s zaddclosehook.__init__c sSz8|j}|j}|r7d|_d|_||Wdtt|jXdS)N)rrrrr)r rr)r r r r-s    zaddclosehook.close)rrrrrr r )r r r%s cs.eZdZfddZddZS)rcs#tt|j|||_dS)N)rrrheaders)r r r)r r r r<szaddinfo.__init__cCs|jS)N)r)r r r r info@sz addinfo.info)rrrrrr r )r r r9s cs=eZdZdfddZddZddZS)rNcs/tt|j||||_||_dS)N)rrrurlcode)r r rr r!)r r r rGs zaddinfourl.__init__cCs|jS)N)r!)r r r r getcodeLszaddinfourl.getcodecCs|jS)N)r )r r r r geturlOszaddinfourl.geturl)rrrrr"r#r r )r r rDs  )tempfile__all___TemporaryFileWrapperrrrrr r r r  s