bdrewery / PyBorg

Fork of PyBorg AI bot for cutie578 on EFNet

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Crash in pyborg.py 883

bdrewery opened this issue · comments

Ignoring suikoden
i used to think ...
Traceback (most recent call last):
  File "../lib/pyborg/pyborg-irc.py", line 619, in 
    bot.our_start()
  File "../lib/pyborg/pyborg-irc.py", line 168, in our_start
    self.start()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/ircbot.py", line 252, in start
    SimpleIRCClient.start(self)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 1115, in start
    self.ircobj.process_forever()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 230, in process_forever
    self.process_once(timeout)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 215, in process_once
    self.process_data(i)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 184, in process_data
    c.process_data()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 582, in process_data
    self._handle_event(Event(command, prefix, target, [m]))
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 605, in _handle_event
    self.irclibobj._handle_event(self, event)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 326, in _handle_event
    if handler[1](connection, event) == "NO MORE":
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 1050, in _dispatcher
    getattr(self, m)(c, e)
  File "../lib/pyborg/pyborg-irc.py", line 236, in on_pubmsg
    self.on_msg(c, e)
  File "../lib/pyborg/pyborg-irc.py", line 342, in on_msg
    self.pyborg.process_msg(self, body, replyrate, learn, (body, source, target, c, e), owner=1)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/pyborg.py", line 389, in process_msg
    message = self.reply( body )
  File "/usr/home/cutie578/PyBorg/lib/pyborg/pyborg.py", line 883, in reply
    context = self.lines[l][0]
KeyError: -242754201
Ooops! It looks like Pyborg has crashed. Would you like to save its dictionary? (y/n) deconnection
Writing dictionary...
#nick: nice of you to join us again
Traceback (most recent call last):
  File "../lib/pyborg/pyborg-irc.py", line 619, in 
    bot.our_start()
  File "../lib/pyborg/pyborg-irc.py", line 168, in our_start
    self.start()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/ircbot.py", line 252, in start
    SimpleIRCClient.start(self)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 1115, in start
    self.ircobj.process_forever()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 230, in process_forever
    self.process_once(timeout)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 215, in process_once
    self.process_data(i)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 184, in process_data
    c.process_data()
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 582, in process_data
    self._handle_event(Event(command, prefix, target, [m]))
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 605, in _handle_event
    self.irclibobj._handle_event(self, event)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 326, in _handle_event
    if handler[1](connection, event) == "NO MORE":
  File "/usr/home/cutie578/PyBorg/lib/pyborg/irclib.py", line 1050, in _dispatcher
    getattr(self, m)(c, e)
  File "../lib/pyborg/pyborg-irc.py", line 236, in on_pubmsg
    self.on_msg(c, e)
  File "../lib/pyborg/pyborg-irc.py", line 342, in on_msg
    self.pyborg.process_msg(self, body, replyrate, learn, (body, source, target, c, e), owner=1)
  File "/usr/home/cutie578/PyBorg/lib/pyborg/pyborg.py", line 389, in process_msg
    message = self.reply( body )
  File "/usr/home/cutie578/PyBorg/lib/pyborg/pyborg.py", line 883, in reply
    context = self.lines[l][0]
KeyError: -1080757555
Ooops! It looks like Pyborg has crashed. Would you like to save its dictionary? (y/n) y

Fixed by !checkdict