[dict] Dict keeps a persistant connection to the dictionary, which seems to die

Bug #344255 reported by Stefano Rivera
2
Affects Status Importance Assigned to Milestone
Ibid
Fix Released
High
Stefano Rivera

Bug Description

16:06 < tumbleweed> tibid: define foo
16:06 < tibid> tumbleweed: That didn't seem to agree with me

DEBUG source.atrum: Received message from tumbleweed in #ibid: tibid: define foo
DEBUG core.dispatcher: Received event from atrum source
ERROR core.dispatcher: Exception occured in Dict processor of dict plugin
Traceback (most recent call last):
  File "/home/stefanor/projects/ibid/tibid/ibid/core.py", line 21, in _process
    processor.process(event)
  File "/home/stefanor/projects/ibid/tibid/ibid/plugins/__init__.py", line 54, in process
    method(event, *match.groups())
  File "/home/stefanor/projects/ibid/tibid/ibid/plugins/dict.py", line 24, in define
    definitions = self.connection.define(dictionary or '*', word)
  File "/usr/lib/python2.5/site-packages/dictclient.py", line 184, in define
    self.sendcommand("DEFINE " + enquote(database) + " " + enquote(word))
  File "/usr/lib/python2.5/site-packages/dictclient.py", line 166, in sendcommand
    self.wfile.write(command + "\n")
  File "/usr/lib/python2.5/socket.py", line 262, in write
    self.flush()
  File "/usr/lib/python2.5/socket.py", line 249, in flush
    self._sock.sendall(buffer)
error: (32, 'Broken pipe')

Changed in ibid:
importance: Undecided → High
milestone: none → 0.1
status: New → Triaged
Changed in ibid:
assignee: nobody → stefanor
status: Triaged → In Progress
Changed in ibid:
status: In Progress → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.