226 # :foo_!n=foo@foohost.bar.net NICK :newnick |
226 # :foo_!n=foo@foohost.bar.net NICK :newnick |
227 (re.compile(r":([^!]+).*\sNICK\s:(.*)"), self.__userNickChange), |
227 (re.compile(r":([^!]+).*\sNICK\s:(.*)"), self.__userNickChange), |
228 # :foo_!n=foo@foohost.bar.net MODE #eric-ide +o foo_ |
228 # :foo_!n=foo@foohost.bar.net MODE #eric-ide +o foo_ |
229 (re.compile(r":([^!]+).*\sMODE\s([^ ]+)\s([+-][ovO]+)\s([^ ]+).*"), |
229 (re.compile(r":([^!]+).*\sMODE\s([^ ]+)\s([+-][ovO]+)\s([^ ]+).*"), |
230 self.__setUserPrivilege), |
230 self.__setUserPrivilege), |
231 # :cameron.freenode.net MODE #testeric +ns |
231 # :cameron.freenode.net MODE #eric-ide +ns |
232 (re.compile(r":([^ ]+)\sMODE\s([^ ]+)\s(.+)"), self.__updateChannelModes), |
232 (re.compile(r":([^ ]+)\sMODE\s([^ ]+)\s(.+)"), self.__updateChannelModes), |
|
233 # :foo_!n=foo@foohost.bar.net TOPIC #eric-ide :eric - The Python IDE |
|
234 (re.compile(r":.*\sTOPIC\s([^ ]+)\s:(.*)"), self.__setTopic), |
233 # :sturgeon.freenode.net 301 foo_ bar :Gone away for now |
235 # :sturgeon.freenode.net 301 foo_ bar :Gone away for now |
234 (re.compile(r":.*\s301\s([^ ]+)\s([^ ]+)\s:(.+)"), self.__userAway), |
236 (re.compile(r":.*\s301\s([^ ]+)\s([^ ]+)\s:(.+)"), self.__userAway), |
235 # :sturgeon.freenode.net 315 foo_ #eric-ide :End of /WHO list. |
237 # :sturgeon.freenode.net 315 foo_ #eric-ide :End of /WHO list. |
236 (re.compile(r":.*\s315\s[^ ]+\s([^ ]+)\s:(.*)"), self.__whoEnd), |
238 (re.compile(r":.*\s315\s[^ ]+\s([^ ]+)\s:(.*)"), self.__whoEnd), |
237 # :zelazny.freenode.net 324 foo_ #eric-ide +cnt |
239 # :zelazny.freenode.net 324 foo_ #eric-ide +cnt |