| OLD | NEW | 
|   1 #!/usr/bin/python |   1 #!/usr/bin/python | 
|   2  |   2  | 
|   3 import sys, re |   3 import sys, re | 
|   4 from socket import * |   4 from socket import * | 
|   5  |   5  | 
|   6 serve_addr = ('localhost', 47701) |   6 serve_addr = ('localhost', 47701) | 
|   7  |   7  | 
|   8 if __name__ == '__main__': |   8 if __name__ == '__main__': | 
|   9   IRC_BOLD = '\x02' |   9   IRC_BOLD = '\x02' | 
|  10   IRC_ULINE = '\x1f' |  10   IRC_ULINE = '\x1f' | 
|  11   IRC_NORMAL = '\x0f' |  11   IRC_NORMAL = '\x0f' | 
|  12   IRC_RED = '\x034' |  12   IRC_RED = '\x034' | 
|  13   IRC_LIME = '\x039' |  13   IRC_LIME = '\x039' | 
|  14   IRC_BLUE = '\x0312' |  14   IRC_BLUE = '\x0312' | 
|  15  |  15  | 
|  16   repo, author, rev, description = sys.argv[1:5] |  16   repo, branch, author, rev, description = sys.argv[1:6] | 
|  17  |  17  | 
|  18   match = re.search(r'^\s*(.*?)\s*<.*>\s*$', author) |  18   match = re.search(r'^\s*(.*?)\s*<.*>\s*$', author) | 
|  19   if match: |  19   if match: | 
|  20     author = match.group(1) |  20     author = match.group(1) | 
|  21  |  21  | 
|  22   data = ( |  22   data = ( | 
|  23       "%(IRC_RED)s%(repo)s " |  23       "%(IRC_RED)s%(repo)s[%(branch)s]" | 
|  24       "%(IRC_NORMAL)s%(IRC_BOLD)s%(author)s " |  24       "%(IRC_NORMAL)s%(IRC_BOLD)s%(author)s " | 
|  25       "%(IRC_NORMAL)s%(IRC_ULINE)s%(rev)s%(IRC_NORMAL)s " |  25       "%(IRC_NORMAL)s%(IRC_ULINE)s%(rev)s%(IRC_NORMAL)s " | 
|  26       "%(description)s" % locals() |  26       "%(description)s" % locals() | 
|  27       ) |  27       ) | 
|  28   if len(data) > 400: |  28   if len(data) > 400: | 
|  29     data = data[:400] + "..." |  29     data = data[:400] + "..." | 
|  30   sock = socket(AF_INET, SOCK_DGRAM) |  30   sock = socket(AF_INET, SOCK_DGRAM) | 
|  31   sock.sendto(data, serve_addr) |  31   sock.sendto(data, serve_addr) | 
|  32   sock.sendto("https://hg.adblockplus.org/%(repo)s/rev/%(rev)s" % locals(), serv
    e_addr) |  32   sock.sendto("https://hg.adblockplus.org/%(repo)s/rev/%(rev)s" % locals(), serv
    e_addr) | 
|  33   sock.close() |  33   sock.close() | 
| OLD | NEW |