mirror of
https://github.com/Hopiu/linkchecker.git
synced 2026-05-13 00:53:11 +00:00
add more infos to exceptions
git-svn-id: https://linkchecker.svn.sourceforge.net/svnroot/linkchecker/trunk/linkchecker@3436 e7d03fd6-7b0d-0410-9947-9c21f3af8025
This commit is contained in:
parent
3316c0e014
commit
d22b6b5c68
1 changed files with 9 additions and 8 deletions
|
|
@ -557,13 +557,13 @@ class HTTPResponse:
|
|||
|
||||
def getheader(self, name, default=None):
|
||||
if self.msg is None:
|
||||
raise ResponseNotReady()
|
||||
raise ResponseNotReady("Response msg is None")
|
||||
return self.msg.getheader(name, default)
|
||||
|
||||
def getheaders(self):
|
||||
"""Return list of (header, value) tuples."""
|
||||
if self.msg is None:
|
||||
raise ResponseNotReady()
|
||||
raise ResponseNotReady("Response msg is None")
|
||||
return self.msg.items()
|
||||
|
||||
|
||||
|
|
@ -646,7 +646,7 @@ class HTTPConnection:
|
|||
if self.auto_open:
|
||||
self.connect()
|
||||
else:
|
||||
raise NotConnected()
|
||||
raise NotConnected("cannot send when not connected")
|
||||
|
||||
# send the data to the server. if we get a broken pipe, then close
|
||||
# the socket. we want to reconnect when somebody tries to send again.
|
||||
|
|
@ -715,7 +715,7 @@ class HTTPConnection:
|
|||
if self.__state == _CS_IDLE:
|
||||
self.__state = _CS_REQ_STARTED
|
||||
else:
|
||||
raise CannotSendRequest()
|
||||
raise CannotSendRequest("cannot send request in state %s" % self.__state)
|
||||
|
||||
# Save the method we use, we need it later in the response phase
|
||||
self._method = method
|
||||
|
|
@ -792,7 +792,7 @@ class HTTPConnection:
|
|||
For example: h.putheader('Accept', 'text/html')
|
||||
"""
|
||||
if self.__state != _CS_REQ_STARTED:
|
||||
raise CannotSendHeader()
|
||||
raise CannotSendHeader("cannot send request in state %s" % self.__state)
|
||||
|
||||
str = '%s: %s' % (header, value)
|
||||
self._output(str)
|
||||
|
|
@ -803,7 +803,7 @@ class HTTPConnection:
|
|||
if self.__state == _CS_REQ_STARTED:
|
||||
self.__state = _CS_REQ_SENT
|
||||
else:
|
||||
raise CannotSendHeader()
|
||||
raise CannotSendHeader("cannot send request in state %s" % self.__state)
|
||||
|
||||
self._send_output()
|
||||
|
||||
|
|
@ -863,7 +863,8 @@ class HTTPConnection:
|
|||
# isclosed() status to become true.
|
||||
#
|
||||
if self.__state != _CS_REQ_SENT or self.__response:
|
||||
raise ResponseNotReady()
|
||||
msg = "State %s, Reponse %s" % (self.__state, self.__response)
|
||||
raise ResponseNotReady(msg)
|
||||
|
||||
if self.debuglevel > 0:
|
||||
response = self.response_class(self.sock, self.debuglevel,
|
||||
|
|
@ -1049,7 +1050,7 @@ class FakeSocket(SharedSocketClient):
|
|||
|
||||
def makefile(self, mode, bufsize=None):
|
||||
if mode != 'r' and mode != 'rb':
|
||||
raise UnimplementedFileMode()
|
||||
raise UnimplementedFileMode("invalid file mode %r" % mode)
|
||||
return SSLFile(self._shared, self._ssl, bufsize)
|
||||
|
||||
def send(self, stuff, flags = 0):
|
||||
|
|
|
|||
Loading…
Reference in a new issue