(48 . 7)(48 . 7)
28 return True
29
30 def get_prefix(self):
31 return "%s!%s@%s" % (self.nickname, self.user, self.host)
32 return "%s" % (self.nickname)
33 prefix = property(get_prefix)
34
35 def check_aliveness(self):
(217 . 8)(217 . 8)
37 self.reply("353 %s = %s :%s"
38 % (self.nickname,
39 channelname,
40 " ".join(sorted(x.nickname
41 for x in channel.members))))
42 " ".join(sorted(x
43 for x in self.server.state.get_peer_handles()))))
44 self.reply("366 %s %s :End of NAMES list"
45 % (self.nickname, channelname))
46
(490 . 6)(490 . 7)
48 try:
49 self.server.state.add_peer(arguments[0])
50 self.pest_reply("added new peer %s" % arguments[0])
51 self.message(":%s JOIN %s" % (arguments[0], self.server.channel_name))
52 except:
53 self.pest_reply("error attempting to add peer %s" % arguments[0])
54 else:
(500 . 6)(501 . 7)
56 try:
57 self.server.state.remove_peer(arguments[0])
58 self.pest_reply("removed peer %s" % arguments[0])
59 self.message(":%s PART %s" % (arguments[0], self.server.channel_name))
60 except Exception, e:
61 self.server.print_debug(e)
62 self.pest_reply("Error attempting to remove peer")