From f0d232880d4167b96fa10e10ae10cb3935290a94 Mon Sep 17 00:00:00 2001 From: Pascal Vizeli Date: Thu, 9 Jan 2020 10:16:20 +0100 Subject: [PATCH] Allow big files on Ingress (#1423) * Allow big files on Ingress * Fix style * Fix * Cleanup * Set to 16mb --- hassio/api/__init__.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/hassio/api/__init__.py b/hassio/api/__init__.py index bdde0260f..cf2495cb6 100644 --- a/hassio/api/__init__.py +++ b/hassio/api/__init__.py @@ -25,6 +25,9 @@ from .supervisor import APISupervisor _LOGGER: logging.Logger = logging.getLogger(__name__) +MAX_CLIENT_SIZE: int = 1024 ** 2 * 16 + + class RestAPI(CoreSysAttributes): """Handle RESTful API for Hass.io.""" @@ -33,7 +36,8 @@ class RestAPI(CoreSysAttributes): self.coresys: CoreSys = coresys self.security: SecurityMiddleware = SecurityMiddleware(coresys) self.webapp: web.Application = web.Application( - middlewares=[self.security.token_validation] + client_max_size=MAX_CLIENT_SIZE, + middlewares=[self.security.token_validation], ) # service stuff