コード例 #1
0
ファイル: server.py プロジェクト: SpoonRocket/nameless-ircd
 def send_msg(self,msg):
     '''
     send a message via backend
     '''
     # filter unicode
     msg = util.filter_unicode(msg)
     # screw unicode :p
     # or not
     self.send_bytes(msg.encode('utf-8',errors='replace'))
コード例 #2
0
ファイル: user.py プロジェクト: SpoonRocket/nameless-ircd
 def send_raw(self,data):
     '''
     send a raw line
     '''
     data = isinstance(data,str) and str(data) or util.dict_to_irc(data)
     if not 'u' in self.modes:
         data = util.filter_unicode(data)
     self.dbg(' [SEND] '+str(data))
     self.send_msg(data)
コード例 #3
0
ファイル: user.py プロジェクト: SpoonRocket/nameless-ircd
 def got_topic(self,target,param):
     msg = util.filter_unicode(param)
     chan = target
     self.topic(chan,msg)