Ticket #4253 (closed enhancement: invalid)
CHANMODES parameter in ISUPPORT is parsed incorrectly
| Reported by: | ChosenOne | Owned by: | |
|---|---|---|---|
| Priority: | normal | Milestone: | regular-releases |
| Component: | words | Keywords: | chanmodes isupport review |
| Cc: | Branch: | ||
| Author: | Launchpad Bug: |
Description
The CHANMODES parameter is currently parsed incorrectly by isupport_CHANMODES. The modeline is a comma-seperated list of letters, which gives you modes who require: - an address on setting and unsetting - a parameter on setting and unsetting - a parameter only on setting - no parameter at all.
(i.e. ('addressModes', 'param', 'setParam', 'noParam'))
Currently isupport_CHANMODES will disregard the comma and stuff all the modes into a dict which results to wrong output.
Instead, we should split the CHANMODES parameter at the comma and then build a dict according to the elements we get.
Attachments
Change History
Note: See
TracTickets for help on using
tickets.

