Skip to content

Commit 0af33f9

Browse files
committed
WebSocketDisconnectionError -> WSClientDisconnectionError
1 parent 0056df9 commit 0af33f9

File tree

5 files changed

+22
-22
lines changed

5 files changed

+22
-22
lines changed

aiohttp/errors.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@
99

1010
'ClientError', 'ClientHttpProcessingError', 'ClientConnectionError',
1111
'ClientOSError', 'ClientTimeoutError', 'ProxyConnectionError',
12-
'ClientRequestError', 'ClientResponseError', 'WebSocketDisconnectedError']
12+
'ClientRequestError', 'ClientResponseError', 'WSClientDisconnectedError']
1313

1414
from asyncio import TimeoutError
1515

@@ -26,8 +26,8 @@ class ServerDisconnectedError(DisconnectedError):
2626
"""Server disconnected."""
2727

2828

29-
class WebSocketDisconnectedError(ClientDisconnectedError):
30-
"""Raised on closing websocket by peer."""
29+
class WSClientDisconnectedError(ClientDisconnectedError):
30+
"""Raised on closing server websocket."""
3131

3232
def __init__(self, code=None, message=None):
3333
super().__init__(code, message)

aiohttp/web.py

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -25,11 +25,11 @@
2525
from .server import ServerHttpProtocol
2626
from .streams import EOF_MARKER
2727
from .websocket import do_handshake, MSG_BINARY, MSG_CLOSE, MSG_PING, MSG_TEXT
28-
from .errors import HttpProcessingError, WebSocketDisconnectedError
28+
from .errors import HttpProcessingError, WSClientDisconnectedError
2929

3030

3131
__all__ = [
32-
'WebSocketDisconnectedError',
32+
'WSClientDisconnectedError',
3333
'Application',
3434
'HttpVersion',
3535
'RequestHandler',
@@ -831,14 +831,14 @@ def receive_msg(self):
831831

832832
if msg.tp == MSG_CLOSE:
833833
if self._closing:
834-
exc = WebSocketDisconnectedError(msg.data, msg.extra)
834+
exc = WSClientDisconnectedError(msg.data, msg.extra)
835835
self._closing_fut.set_exception(exc)
836836
raise exc
837837
else:
838838
self._closing = True
839839
self._writer.close(msg.data, msg.extra)
840840
yield from self.drain()
841-
exc = WebSocketDisconnectedError(msg.data, msg.extra)
841+
exc = WSClientDisconnectedError(msg.data, msg.extra)
842842
self._closing_fut.set_exception(exc)
843843
raise exc
844844
elif not self._closing:

examples/web_ws.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
import asyncio
66
import os
77
from aiohttp.web import (Application, Response,
8-
WebSocketResponse, WebSocketDisconnectedError)
8+
WebSocketResponse, WSClientDisconnectedError)
99

1010
WS_FILE = os.path.join(os.path.dirname(__file__), 'websocket.html')
1111

@@ -31,7 +31,7 @@ def wshandler(request):
3131
for ws in request.app['sockets']:
3232
if ws is not resp:
3333
ws.send_str(msg)
34-
except WebSocketDisconnectedError:
34+
except WSClientDisconnectedError:
3535
if resp not in request.app['sockets']:
3636
return resp
3737
request.app['sockets'].remove(resp)

tests/test_web_websocket.py

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
from unittest import mock
44
from aiohttp import CIMultiDict
55
from aiohttp.web import (Request, WebSocketResponse,
6-
WebSocketDisconnectedError,
6+
WSClientDisconnectedError,
77
HTTPMethodNotAllowed, HTTPBadRequest)
88
from aiohttp.protocol import RawRequestMessage, HttpVersion11
99
from aiohttp import websocket
@@ -145,7 +145,7 @@ def test_nested_exception(self):
145145

146146
@asyncio.coroutine
147147
def a():
148-
raise WebSocketDisconnectedError()
148+
raise WSClientDisconnectedError()
149149

150150
@asyncio.coroutine
151151
def b():
@@ -155,7 +155,7 @@ def b():
155155
def c():
156156
yield from b()
157157

158-
with self.assertRaises(WebSocketDisconnectedError):
158+
with self.assertRaises(WSClientDisconnectedError):
159159
self.loop.run_until_complete(c())
160160

161161
def test_can_start_ok(self):

tests/test_web_websocket_functional.py

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ def handler(request):
9292
ws.close()
9393
try:
9494
yield from ws.receive_str()
95-
except web.WebSocketDisconnectedError:
95+
except web.WSClientDisconnectedError:
9696
closed.set_result(None)
9797
return ws
9898

@@ -155,7 +155,7 @@ def handler(request):
155155

156156
try:
157157
yield from ws.receive_str()
158-
except web.WebSocketDisconnectedError as exc:
158+
except web.WSClientDisconnectedError as exc:
159159
self.assertEqual(1, exc.code)
160160
self.assertEqual(b'exit message', exc.message)
161161
closed.set_result(None)
@@ -185,7 +185,7 @@ def handler(request):
185185
ws.ping('data')
186186
try:
187187
yield from ws.receive_str()
188-
except web.WebSocketDisconnectedError as exc:
188+
except web.WSClientDisconnectedError as exc:
189189
self.assertEqual(2, exc.code)
190190
self.assertEqual(b'exit message', exc.message)
191191
closed.set_result(None)
@@ -215,7 +215,7 @@ def handler(request):
215215

216216
try:
217217
yield from ws.receive_str()
218-
except web.WebSocketDisconnectedError:
218+
except web.WSClientDisconnectedError:
219219
closed.set_result(None)
220220
raise
221221

@@ -245,7 +245,7 @@ def handler(request):
245245
ws.pong('data')
246246
try:
247247
yield from ws.receive_str()
248-
except web.WebSocketDisconnectedError as exc:
248+
except web.WSClientDisconnectedError as exc:
249249
self.assertEqual(2, exc.code)
250250
self.assertEqual(b'exit message', exc.message)
251251
closed.set_result(None)
@@ -318,7 +318,7 @@ def handler(request):
318318
ws.close()
319319
try:
320320
yield from ws.receive_str()
321-
except web.WebSocketDisconnectedError:
321+
except web.WSClientDisconnectedError:
322322
closed.set_result(None)
323323
return ws
324324

@@ -344,7 +344,7 @@ def handler(request):
344344
ws.start(request)
345345
try:
346346
yield from ws.receive_str()
347-
except web.WebSocketDisconnectedError:
347+
except web.WSClientDisconnectedError:
348348
closed.set_result(None)
349349
return ws
350350

@@ -370,7 +370,7 @@ def closer(ws):
370370
ws.close()
371371
try:
372372
yield from ws.wait_closed()
373-
except web.WebSocketDisconnectedError:
373+
except web.WSClientDisconnectedError:
374374
closed2.set_result(None)
375375

376376
@asyncio.coroutine
@@ -380,7 +380,7 @@ def handler(request):
380380
asyncio.async(closer(ws), loop=request.app.loop)
381381
try:
382382
yield from ws.receive_str()
383-
except web.WebSocketDisconnectedError:
383+
except web.WSClientDisconnectedError:
384384
closed.set_result(None)
385385
return ws
386386

@@ -407,7 +407,7 @@ def handler(request):
407407
ws.close()
408408
try:
409409
yield from ws.receive_str()
410-
except web.WebSocketDisconnectedError:
410+
except web.WSClientDisconnectedError:
411411
closed.set_result(None)
412412
return ws
413413

0 commit comments

Comments
 (0)