add support for listing one alias via list, which shows the value
This commit is contained in:
parent
f5f7814515
commit
5293e8dc24
|
@ -53,11 +53,15 @@ class Alias(Module):
|
||||||
return self.reply(connection, replypath, replystr)
|
return self.reply(connection, replypath, replystr)
|
||||||
elif whats[0] == '!alias' and whats[1] == 'list':
|
elif whats[0] == '!alias' and whats[1] == 'list':
|
||||||
try:
|
try:
|
||||||
alist = self.config.options(self.__class__.__name__)
|
if len(whats) > 2:
|
||||||
self.remove_metaoptions(alist)
|
alias = self.config.get(self.__class__.__name__, whats[2])
|
||||||
alist.sort()
|
return self.reply(connection, replypath, alias)
|
||||||
liststr = ', '.join(alist)
|
else:
|
||||||
return self.reply(connection, replypath, liststr)
|
alist = self.config.options(self.__class__.__name__)
|
||||||
|
self.remove_metaoptions(alist)
|
||||||
|
alist.sort()
|
||||||
|
liststr = ', '.join(alist)
|
||||||
|
return self.reply(connection, replypath, liststr)
|
||||||
except NoSectionError: pass
|
except NoSectionError: pass
|
||||||
except NoOptionError: pass
|
except NoOptionError: pass
|
||||||
except NoSectionError: pass
|
except NoSectionError: pass
|
||||||
|
|
Loading…
Reference in New Issue