mcevent.py
changeset 14 02d532e70dfb
parent 13 4db51cfb9e15
child 15 d4c85df8d0b8
equal deleted inserted replaced
13:4db51cfb9e15 14:02d532e70dfb
   237                     if jid in VOICEMAP:
   237                     if jid in VOICEMAP:
   238                         buddy = VOICEMAP[jid]
   238                         buddy = VOICEMAP[jid]
   239                     say(buddy, "is online now.")
   239                     say(buddy, "is online now.")
   240 
   240 
   241     elif event == 'UNREAD':
   241     elif event == 'UNREAD':
   242         # arg1 is the number of unread buffers
   242         unread_all, unread_attn     = map(int, args[1:3])
   243         unread_all, unread_attn, unread_muc, unread_muc_attn = args[1:5]
   243         unread_muc, unread_muc_attn = map(int, args[3:5])
   244         unread = int(unread_all) - (int(unread_muc) - int(unread_muc_attn))
   244         unread = unread_all - (unread_muc - unread_muc_attn)
   245         if unread == int(unread_all):
   245         if unread == unread_all:
   246             unread_str = unread_all
   246             unread_str = str(unread)
   247         else:
   247         else:
   248             unread_str = str(unread) + "/" + unread_all
   248             unread_str = "%d/%d" % (unread, unread_all)
   249         if OPT['unread_file'] != '':
   249         if OPT['unread_file'] != '':
   250             fileh = open(OPT['unread_file'], 'w')
   250             fileh = open(OPT['unread_file'], 'w')
   251             fileh.write(unread_str)
   251             fileh.write(unread_str)
   252             fileh.close()
   252             fileh.close()
   253 
   253