• R David Murray's avatar
    #3566: Clean up handling of remote server disconnects. · cae7bdb4
    R David Murray yazdı
    This changeset does two things: introduces a new RemoteDisconnected exception
    (that subclasses ConnectionResetError and BadStatusLine) so that a remote
    server disconnection can be detected by client code (and provides a better
    error message for debugging purposes), and ensures that the client socket is
    closed if a ConnectionError happens, so that the automatic re-connection code
    can work if the application handles the error and continues on.
    
    Tests are added that confirm that a connection is re-used or not re-used
    as appropriate to the various combinations of protocol version and headers.
    
    Patch by Martin Panter, reviewed by Demian Brecht.  (Tweaked only slightly by
    me.)
    cae7bdb4
Adı
Son kayıt (commit)
Son güncelleme
..
__init__.py Loading commit data...
client.py Loading commit data...
cookiejar.py Loading commit data...
cookies.py Loading commit data...
server.py Loading commit data...