Traceback (most recent call last):
  File "bot.py", line 351, in <module>
    mgr.main()
  File "/home/bot/bot/ch.py", line 1672, in main
    con._feed(data)
  File "/home/bot/bot/ch.py", line 628, in _feed
    self._process(food.decode("latin-1").rstrip("\r\n")) #numnumz ;3
  File "/home/bot/bot/ch.py", line 643, in _process
    getattr(self, func)(args)
  File "/home/bot/bot/ch.py", line 744, in rcmd_u
    self._callEvent("onMessage", msg.user, msg)
  File "/home/bot/bot/ch.py", line 1091, in _callEvent
    self.mgr.onEventCalled(self, evt, *args, **kw)
  File "bot.py", line 287, in onEventCalled
    self.invokeListeners(room, evt, *args, **kw)
  File "bot.py", line 110, in invokeListeners
    getattr(lis, evt)(self, room, *args, **kw)
  File "modules/lulz2.py", line 47, in onMessage
    self.sendObject(room, ret)
  File "bot.py", line 307, in sendObject
    obj = obj.__botOut__(self, room)
  File "/home/bot/bot/tools.py", line 226, in __botOut__
    return self.html % ca
TypeError: not all arguments converted during string formatting




class Text:
        def __init__(self, text):
                self.text = text
        
        def __botOut__(self, mgr, room):
                return cgi.escape(self.text)

class Html:
        def __init__(self, html, *args):
                self.html = html
                self.args = args
        
        def __botOut__(self, mgr, room):
                if len(self.args) == 0:
                        return self.html
                else:
                        ca = tuple([cgi.escape(arg) if type(arg) == str else 
arg for arg in
self.args])
                return self.html % ca

cant seem to find out whats wrong with it
-- 
~~Austin
_______________________________________________
Tutor maillist  -  Tutor@python.org
To unsubscribe or change subscription options:
http://mail.python.org/mailman/listinfo/tutor

Reply via email to