Some more cleanup of the ChannelHandler
This commit is contained in:
parent
2f655abf1a
commit
48bea2a7cc
1 changed files with 5 additions and 29 deletions
|
|
@ -45,8 +45,8 @@ class ChannelCommand(command.Command):
|
||||||
{lower_channelkey}/history [start]
|
{lower_channelkey}/history [start]
|
||||||
|
|
||||||
Switch:
|
Switch:
|
||||||
history: View the 20 last messages, optionally
|
history: View 20 previous messages, either from the end or
|
||||||
beginning <start> messages from the end.
|
from <start> number of messages from the end.
|
||||||
|
|
||||||
Example:
|
Example:
|
||||||
{lower_channelkey} Hello World!
|
{lower_channelkey} Hello World!
|
||||||
|
|
@ -54,6 +54,9 @@ class ChannelCommand(command.Command):
|
||||||
{lower_channelkey}/history 30
|
{lower_channelkey}/history 30
|
||||||
|
|
||||||
"""
|
"""
|
||||||
|
# ^note that channeldesc and lower_channelkey will be filled
|
||||||
|
# automatically by ChannelHandler
|
||||||
|
|
||||||
# this flag is what identifies this cmd as a channel cmd
|
# this flag is what identifies this cmd as a channel cmd
|
||||||
# and branches off to the system send-to-channel command
|
# and branches off to the system send-to-channel command
|
||||||
# (which is customizable by admin)
|
# (which is customizable by admin)
|
||||||
|
|
@ -155,33 +158,6 @@ class ChannelHandler(object):
|
||||||
"""
|
"""
|
||||||
self.cached_channel_cmds = []
|
self.cached_channel_cmds = []
|
||||||
|
|
||||||
def _format_help(self, channel):
|
|
||||||
"""
|
|
||||||
Builds an automatic doc string for the channel.
|
|
||||||
|
|
||||||
Args:
|
|
||||||
channel (Channel): Source of help info.
|
|
||||||
|
|
||||||
Returns:
|
|
||||||
doc (str): The docstring for the channel.
|
|
||||||
|
|
||||||
"""
|
|
||||||
|
|
||||||
key = channel.key
|
|
||||||
aliases = channel.aliases.all()
|
|
||||||
ustring = _("%s <message>") % key.lower() + "".join([_("\n %s <message>") % alias.lower() for alias in aliases])
|
|
||||||
desc = channel.db.desc
|
|
||||||
string = _(
|
|
||||||
"""
|
|
||||||
Channel '%s'
|
|
||||||
|
|
||||||
Usage (not including your personal aliases):
|
|
||||||
%s
|
|
||||||
|
|
||||||
%s
|
|
||||||
""") % (key, ustring, desc)
|
|
||||||
return string
|
|
||||||
|
|
||||||
def add_channel(self, channel):
|
def add_channel(self, channel):
|
||||||
"""
|
"""
|
||||||
Add an individual channel to the handler. This should be
|
Add an individual channel to the handler. This should be
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue