diff --git a/setup.cfg b/setup.cfg index 5b092698c..e6a1b432d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -82,7 +82,7 @@ plugins = [coverage:report] precision = 2 -fail_under = 98.28 +fail_under = 98.50 show_missing = true skip_covered = true exclude_lines = diff --git a/uvicorn/protocols/websockets/wsproto_impl.py b/uvicorn/protocols/websockets/wsproto_impl.py index a97766ff5..97b31c196 100644 --- a/uvicorn/protocols/websockets/wsproto_impl.py +++ b/uvicorn/protocols/websockets/wsproto_impl.py @@ -100,10 +100,6 @@ def handle_events(self): self.handle_text(event) elif isinstance(event, events.BytesMessage): self.handle_bytes(event) - elif isinstance(event, events.RejectConnection): - self.handle_no_connect(event) - elif isinstance(event, events.RejectData): - self.handle_no_connect(event) elif isinstance(event, events.CloseConnection): self.handle_close(event) elif isinstance(event, events.Ping): @@ -159,20 +155,6 @@ def handle_connect(self, event): task.add_done_callback(self.on_task_complete) self.tasks.add(task) - def handle_no_connect(self, event): - headers = [ - (b"content-type", b"text/plain; charset=utf-8"), - (b"connection", b"close"), - ] - msg = h11.Response(status_code=400, headers=headers, reason="Bad Request") - output = self.conn.send(msg) - msg = h11.Data(data=event.reason.encode("utf-8")) - output += self.conn.send(msg) - msg = h11.EndOfMessage() - output += self.conn.send(msg) - self.transport.write(output) - self.transport.close() - def handle_text(self, event): self.text += event.data if event.message_finished: