[IPython-dev] IPython Notebook save problem caused by HTTP PUT
Mon Aug 27 06:39:53 CDT 2012
Le 27 août 2012 à 11:09, Lars-Innohead a écrit :
> Hi IPython developers
> I have found a bug and a way to solve it: Sometimes I can not save an
> IPython Notebook. The bigger the notebook is, the more likely saving is to
> fail. The problem occurs on Windows but not on Mac.
> Problem details:
> When using the Chrome browser under windows a notebook containing only this
> single line
> for i in xrange(1234): print i
> can always be saved. But if I make the notebook bigger by changing the line
> for i in xrange(123456): print i
> saving usually fails.
> I found out that the problem disappeared, if I modified IPython to use HTTP
> POST instead of HTTP PUT. I don't know if it's a bug in the Chrome browser
> or a bug in the Tornado server, but it can be solved by modifying these
> three lines
> //type : "PUT",
> type : "POST",
> #SUPPORTED_METHODS = ('GET', 'PUT', 'DELETE')
> SUPPORTED_METHODS = ('GET', 'POST', 'DELETE')
> def post(self, notebook_id):
> #def put(self, notebook_id):
That's good to know,
Could you one an issue on github ?
I don't think we'll change it without warning because some other project might now rely on PUT.
> Kind Regards
> Lars Bojsen-Møller
> View this message in context: http://python.6.n6.nabble.com/IPython-Notebook-save-problem-caused-by-HTTP-PUT-tp4986570.html
> Sent from the IPython - Development mailing list archive at Nabble.com.
> IPython-dev mailing list
More information about the IPython-dev