Ipython 0.12 плохая строка состояния. Что означает это сообщение - PullRequest
0 голосов
/ 05 февраля 2012

Моя параллельная программа IPython потерпела крах вчера в полночь.Ниже приведено сообщение об ошибке.Я не знаю, что именно означает это сообщение?Как я могу отследить исключение?Что означает сообщение "BadStatusLine"?

File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 597, in execute
    return self._really_apply(util._execute, args=(code,), block=block, targets=targets)
  File "<string>", line 2, in _really_apply
  File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 59, in sync_results
    ret = f(self, *args, **kwargs)
  File "<string>", line 2, in _really_apply
  File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 48, in save_ids
    ret = f(self, *args, **kwargs)
  File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/view.py", line 535, in _really_apply
    return ar.get()
  File "/usr/local/lib/python2.7/dist-packages/ipython-0.12-py2.7.egg/IPython/parallel/client/asyncresult.py", line 104, in get
    raise self._exception
IPython.parallel.error.CompositeError: one or more exceptions from call to method: _execute
[11:apply]: BadStatusLine: ''
[12:apply]: BadStatusLine: ''
[13:apply]: BadStatusLine: ''

1 Ответ

1 голос
/ 05 февраля 2012

BadStatusLine является ошибкой от httplib. IPython не вызывает эту ошибку, ваш код на движках. IPython распространяет ваши ошибки от движков до вашего клиента. Что делает ваш код? При получении данных из сети некоторые из этих запросов завершаются с ошибкой, которую httplib не понимает.

...