mirror of
https://github.com/home-assistant/core.git
synced 2025-07-19 11:17:21 +00:00
Avoid creating ClientTimeout object on every hassio ingress request (#143254)
This commit is contained in:
parent
9c9c115d1a
commit
930fa18224
@ -46,6 +46,8 @@ RESPONSE_HEADERS_FILTER = {
|
|||||||
MIN_COMPRESSED_SIZE = 128
|
MIN_COMPRESSED_SIZE = 128
|
||||||
MAX_SIMPLE_RESPONSE_SIZE = 4194000
|
MAX_SIMPLE_RESPONSE_SIZE = 4194000
|
||||||
|
|
||||||
|
DISABLED_TIMEOUT = ClientTimeout(total=None)
|
||||||
|
|
||||||
|
|
||||||
@callback
|
@callback
|
||||||
def async_setup_ingress_view(hass: HomeAssistant, host: str) -> None:
|
def async_setup_ingress_view(hass: HomeAssistant, host: str) -> None:
|
||||||
@ -167,7 +169,7 @@ class HassIOIngress(HomeAssistantView):
|
|||||||
params=request.query,
|
params=request.query,
|
||||||
allow_redirects=False,
|
allow_redirects=False,
|
||||||
data=request.content if request.method != "GET" else None,
|
data=request.content if request.method != "GET" else None,
|
||||||
timeout=ClientTimeout(total=None),
|
timeout=DISABLED_TIMEOUT,
|
||||||
skip_auto_headers={hdrs.CONTENT_TYPE},
|
skip_auto_headers={hdrs.CONTENT_TYPE},
|
||||||
) as result:
|
) as result:
|
||||||
headers = _response_header(result)
|
headers = _response_header(result)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user