Description: Fix the irc-client function.
Author: Guus Sliepen <guus@debian.org>
Last-Update: 2014-06-13

--- a/cobe/irc.py
+++ b/cobe/irc.py
@@ -63,9 +63,9 @@
             self.connection.join(self.log_channel)
 
     def on_pubmsg(self, conn, event):
-        user = irc.client.NickMask(event.source()).nick
+        user = irc.client.NickMask(event.source).nick
 
-        if event.target() == self.log_channel:
+        if event.target == self.log_channel:
             # ignore input in the log channel
             return
 
@@ -74,10 +74,10 @@
             return
 
         # only respond on channels
-        if not irc.client.is_channel(event.target()):
+        if not irc.client.is_channel(event.target):
             return
 
-        msg = event.arguments()[0]
+        msg = event.arguments[0]
 
         # strip pasted nicks from messages
         msg = re.sub("<\S+>\s+", "", msg)
@@ -105,7 +105,7 @@
 
         if to == self.nick:
             reply = self.brain.reply(text).encode("utf-8")
-            conn.privmsg(event.target(), "%s: %s" % (user, reply))
+            conn.privmsg(event.target, "%s: %s" % (user, reply))
 
 
 class Runner:
