- 481B05A7A3816E07A04DF8C5F0B541F666F4F5975119DFE5609FDD4ECB1A07DEEFB03E2ED3D804C9F916AD8D6D05D4140F2F479F1064DB4B3EF6EC4E75DB2130
+ EAC411466552678C425D22B90318AD903BCAD61213F50DDC38A35DD9DB76C771414F6E63E4DF35282FEF40C3C0B12177B8856DC41BE4887307AB871080FC9E3B
blatta/lib/client.py
(7 . 12)(7 . 12)
48 import base64
49 import traceback
50 import logging
51 from lib.state import State
52 from lib.message import Message
53 from lib.server import VERSION
54 from state import State
55 from message import Message
56 from server import VERSION
57 from funcs import *
58 from lib.commands import BROADCAST
59 from lib.commands import DIRECT
60 from commands import BROADCAST
61 from commands import DIRECT
62
63 class Client(object):
64 __linesep_regexp = re.compile(r"\r?\n")
(181 . 8)(181 . 7)
66 channelname,
67 " ".join(sorted(x
68 for x in self.state.get_peer_handles()))))
69 self.reply("366 %s %s :End of NAMES list"
70 % (self.nickname, channelname))
71 self.reply("366 %s %s :End of NAMES list" % (self.nickname, channelname))
72
73 def list_handler():
74 if len(arguments) < 1:
(289 . 7)(288 . 6)
76 return
77 targetname = arguments[0]
78 message = arguments[1]
79 client = server.get_client(targetname)
80
81 if server.has_channel(targetname):
82 channel = server.get_channel(targetname)
(312 . 8)(310 . 6)
84 "bounces": 0,
85 "command": DIRECT
86 }))
87 if(client):
88 client.message(formatted_message)
89
90 def part_handler():
91 if len(arguments) < 1:
(560 . 9)(556 . 9)
93 try:
94 handler_table[command]()
95 except KeyError:
96 self.reply("421 %s %s :Unknown command" % (self.nickname, command))
97 stack = traceback.format_exc()
98 logging.debug(stack)
99 self.reply("421 %s %s :Unknown command" % (self.nickname, command))
100 stack = traceback.format_exc()
101 logging.debug(stack)
102
103 def socket_readable_notification(self):
104 try: