Fixed a ZeroDivionError by adjusting what is returned by aliashandler.all() when no aliases are given ([] instead of ['']). Also made sure src.utils.stringsuggestions() don't crash in such a situation.
This commit is contained in:
parent
a1646ec596
commit
55423f6a2f
4 changed files with 9 additions and 7 deletions
|
|
@ -30,7 +30,7 @@ def _init_command(mcs, **kwargs):
|
|||
mcs.aliases = [str(alias).strip().lower() for alias in mcs.aliases.split(',')]
|
||||
except Exception:
|
||||
mcs.aliases = []
|
||||
mcs.aliases = list(set(alias for alias in mcs.aliases if alias != mcs.key))
|
||||
mcs.aliases = list(set(alias for alias in mcs.aliases if alias and alias != mcs.key))
|
||||
|
||||
# optimization - a set is much faster to match against than a list
|
||||
mcs._matchset = set([mcs.key] + mcs.aliases)
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue