JZTech101

Untitled

Dec 3rd, 2013
156
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. def _formatPrivmsg(self, nick, network, msg):
  2. channel = msg.args[0]
  3. if self.registryValue('includeNetwork', channel):
  4. network = network
  5. else:
  6. network = ''
  7. sas="/"
  8. # colorize nicks
  9. color = self.registryValue('color', channel) # Also used further down.
  10. if color:
  11. nick = ircutils.IrcString(nick)
  12. newnick = ircutils.mircColor(nick, *ircutils.canonicalColor(nick))
  13. colors = ircutils.canonicalColor(nick, shift=4)
  14. nick = newnick
  15. if ircmsgs.isAction(msg):
  16. if color:
  17. t = ircutils.mircColor('*', *colors)
  18. else:
  19. t = '*'
  20. s = format('%s %s%s %s', t, nick,sas, '%s %s%s %s', network, ircmsgs.unAction(msg))
  21. else:
  22. if color:
  23. lt = ircutils.mircColor('<', *colors)
  24. gt = ircutils.mircColor('>', *colors)
  25. else:
  26. lt = '<'
  27. gt = '>'
  28. s = format('%s%s%s%s %s', lt, nick,sas,'%s%s%s%s %s', network, gt, msg.args[1])
  29. return s
Advertisement
Add Comment
Please, Sign In to add comment