Move loop setup to after logo
This commit is contained in:
parent
9de0e341e9
commit
e6a195b61f
18
sanic/app.py
18
sanic/app.py
@ -1034,9 +1034,6 @@ class Sanic(BaseSanic, metaclass=TouchUpMeta):
|
|||||||
WebSocketProtocol if self.websocket_enabled else HttpProtocol
|
WebSocketProtocol if self.websocket_enabled else HttpProtocol
|
||||||
)
|
)
|
||||||
|
|
||||||
if self.config.USE_UVLOOP:
|
|
||||||
use_uvloop()
|
|
||||||
|
|
||||||
# if access_log is passed explicitly change config.ACCESS_LOG
|
# if access_log is passed explicitly change config.ACCESS_LOG
|
||||||
if access_log is not None:
|
if access_log is not None:
|
||||||
self.config.ACCESS_LOG = access_log
|
self.config.ACCESS_LOG = access_log
|
||||||
@ -1154,9 +1151,6 @@ class Sanic(BaseSanic, metaclass=TouchUpMeta):
|
|||||||
WebSocketProtocol if self.websocket_enabled else HttpProtocol
|
WebSocketProtocol if self.websocket_enabled else HttpProtocol
|
||||||
)
|
)
|
||||||
|
|
||||||
if self.config.USE_UVLOOP:
|
|
||||||
use_uvloop()
|
|
||||||
|
|
||||||
# if access_log is passed explicitly change config.ACCESS_LOG
|
# if access_log is passed explicitly change config.ACCESS_LOG
|
||||||
if access_log is not None:
|
if access_log is not None:
|
||||||
self.config.ACCESS_LOG = access_log
|
self.config.ACCESS_LOG = access_log
|
||||||
@ -1171,7 +1165,7 @@ class Sanic(BaseSanic, metaclass=TouchUpMeta):
|
|||||||
ssl=ssl,
|
ssl=ssl,
|
||||||
sock=sock,
|
sock=sock,
|
||||||
unix=unix,
|
unix=unix,
|
||||||
loop=get_event_loop(),
|
loop=True,
|
||||||
protocol=protocol,
|
protocol=protocol,
|
||||||
backlog=backlog,
|
backlog=backlog,
|
||||||
run_async=return_asyncio_server,
|
run_async=return_asyncio_server,
|
||||||
@ -1281,7 +1275,7 @@ class Sanic(BaseSanic, metaclass=TouchUpMeta):
|
|||||||
sock=None,
|
sock=None,
|
||||||
unix=None,
|
unix=None,
|
||||||
workers=1,
|
workers=1,
|
||||||
loop=None,
|
loop: Optional[Union[bool, AbstractEventLoop]] = None,
|
||||||
protocol=HttpProtocol,
|
protocol=HttpProtocol,
|
||||||
backlog=100,
|
backlog=100,
|
||||||
register_sys_signals=True,
|
register_sys_signals=True,
|
||||||
@ -1309,6 +1303,14 @@ class Sanic(BaseSanic, metaclass=TouchUpMeta):
|
|||||||
if isinstance(self.config.LOGO, str)
|
if isinstance(self.config.LOGO, str)
|
||||||
else BASE_LOGO
|
else BASE_LOGO
|
||||||
)
|
)
|
||||||
|
|
||||||
|
if not isinstance(loop, AbstractEventLoop):
|
||||||
|
if self.config.USE_UVLOOP:
|
||||||
|
use_uvloop()
|
||||||
|
|
||||||
|
if loop is True:
|
||||||
|
loop = get_event_loop()
|
||||||
|
|
||||||
# Serve
|
# Serve
|
||||||
if host and port:
|
if host and port:
|
||||||
proto = "http"
|
proto = "http"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user