Skip to content

Commit d7ee6d7

Browse files
Change max_request_size to class-level.
1 parent e2170ec commit d7ee6d7

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

tabpy/tabpy_server/app/app.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ class TabPyApp:
6363
python_service = None
6464
credentials = {}
6565
arrow_server = None
66+
max_request_size = 0
6667

6768
def __init__(self, config_file):
6869
if config_file is None:
@@ -117,10 +118,10 @@ def _get_arrow_server(self, config):
117118

118119
def run(self):
119120
application = self._create_tornado_web_app()
120-
max_request_size = (
121+
self.max_request_size = (
121122
int(self.settings[SettingsParameters.MaxRequestSizeInMb]) * 1024 * 1024
122123
)
123-
logger.info(f"Setting max request size to {max_request_size} bytes")
124+
logger.info(f"Setting max request size to {self.max_request_size} bytes")
124125

125126
init_model_evaluator(self.settings, self.tabpy_state, self.python_service)
126127

@@ -143,8 +144,8 @@ def run(self):
143144
application.listen(
144145
self.settings[SettingsParameters.Port],
145146
ssl_options=ssl_options,
146-
max_buffer_size=max_request_size,
147-
max_body_size=max_request_size,
147+
max_buffer_size=self.max_request_size,
148+
max_body_size=self.max_request_size,
148149
**settings,
149150
)
150151

0 commit comments

Comments
 (0)