# HG changeset patch # User Mikael Berthe # Date 1269810258 -7200 # Node ID 02d532e70dfb2c2a01049695e00b64ac34863192 # Parent 4db51cfb9e1531e3a29db6a764c6183e47da2ace Improve previous commit (Thanks, Loïc) diff -r 4db51cfb9e15 -r 02d532e70dfb 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)