diff --git a/IPython/html/notebookapp.py b/IPython/html/notebookapp.py
index 917accc..ea41a7e 100644
--- a/IPython/html/notebookapp.py
+++ b/IPython/html/notebookapp.py
@@ -174,7 +174,6 @@ class NotebookWebApplication(web.Application):
# IPython stuff
mathjax_url=ipython_app.mathjax_url,
- max_msg_size=ipython_app.max_msg_size,
config=ipython_app.config,
use_less=ipython_app.use_less,
jinja2_env=Environment(loader=FileSystemLoader(template_path)),
@@ -295,11 +294,6 @@ class NotebookApp(BaseIPythonApplication):
kernel_argv = List(Unicode)
- max_msg_size = Integer(65536, config=True, help="""
- The max raw message size accepted from the browser
- over a WebSocket connection.
- """)
-
def _log_level_default(self):
return logging.INFO
diff --git a/IPython/html/services/kernels/handlers.py b/IPython/html/services/kernels/handlers.py
index 0300211..8f959f9 100644
--- a/IPython/html/services/kernels/handlers.py
+++ b/IPython/html/services/kernels/handlers.py
@@ -79,10 +79,6 @@ class KernelActionHandler(IPythonHandler):
class ZMQChannelHandler(AuthenticatedZMQStreamHandler):
- @property
- def max_msg_size(self):
- return self.settings.get('max_msg_size', 65535)
-
def create_stream(self):
km = self.kernel_manager
meth = getattr(km, 'connect_%s' % self.channel)
@@ -109,9 +105,8 @@ class ZMQChannelHandler(AuthenticatedZMQStreamHandler):
self.zmq_stream.on_recv(self._on_zmq_reply)
def on_message(self, msg):
- if len(msg) < self.max_msg_size:
- msg = jsonapi.loads(msg)
- self.session.send(self.zmq_stream, msg)
+ msg = jsonapi.loads(msg)
+ self.session.send(self.zmq_stream, msg)
def on_close(self):
# This method can be called twice, once by self.kernel_died and once