We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 45bf037 commit 245baafCopy full SHA for 245baaf
1 file changed
trame_server/protocol.py
@@ -58,7 +58,13 @@ def initialize(self): # Called by wslink
58
def set_server(self, _server):
59
self.server._server = _server
60
if self.server.controller.on_server_bind.exists():
61
+ # Hack - use internal of aiohttp to rework routes order
62
+ # FIXME: WON'T WORK with a different backend
63
+ server_routes = _server.app.router._resources
64
+ wslink_routes = list(server_routes)
65
+ server_routes.clear()
66
self.server.controller.on_server_bind(_server)
67
+ server_routes.extend(wslink_routes)
68
69
def port_callback(self, port_used):
70
self.server._running_port = port_used
0 commit comments