def command_get_channels(self, user): chNameString = ';'.join(channelNames) optionDict = dict( id=self.optionTags['id'], messageType=MESSAGE_TYPE['RESPONSE'], command='', channel='', user='' ) log.debug(xml_options(optionDict)) log.debug(xml_message(chNameString)) newMsg = Message(xml_options(optionDict), xml_message(chNameString)) user.send(newMsg)
def command_get_users(self, user): userNames = (user.name for user in channelList[self.optionTags['channel']]) userNameString = ';'.joins(userNames) optionDict = dict( id=self.optionTags['id'], messageType=MESSAGE_TYPE['RESPONSE'], command='', channel=self.optionTags['channel'], user='' ) log.debug(xml_options(optionDict)) log.debug(xml_message(userNameString)) newMsg = Message(xml_options(optionDict), xml_message(userNameString)) user.send(newMsg)