Improve previous commit
authorMikael Berthe <mikael@lilotux.net>
Sun, 28 Mar 2010 23:04:18 +0200
changeset 14 02d532e70dfb
parent 13 4db51cfb9e15
child 15 d4c85df8d0b8
Improve previous commit (Thanks, Loïc)
mcevent.py
--- a/mcevent.py	Sun Mar 28 18:02:43 2010 +0200
+++ b/mcevent.py	Sun Mar 28 23:04:18 2010 +0200
@@ -239,13 +239,13 @@
                     say(buddy, "is online now.")
 
     elif event == 'UNREAD':
-        # arg1 is the number of unread buffers
-        unread_all, unread_attn, unread_muc, unread_muc_attn = args[1:5]
-        unread = int(unread_all) - (int(unread_muc) - int(unread_muc_attn))
-        if unread == int(unread_all):
-            unread_str = unread_all
+        unread_all, unread_attn     = map(int, args[1:3])
+        unread_muc, unread_muc_attn = map(int, args[3:5])
+        unread = unread_all - (unread_muc - unread_muc_attn)
+        if unread == unread_all:
+            unread_str = str(unread)
         else:
-            unread_str = str(unread) + "/" + unread_all
+            unread_str = "%d/%d" % (unread, unread_all)
         if OPT['unread_file'] != '':
             fileh = open(OPT['unread_file'], 'w')
             fileh.write(unread_str)