mirror of
https://github.com/codex-storage/deluge.git
synced 2025-02-18 22:36:51 +00:00
Fix #1116 not being able to use command aliases when not connected to a daemon
This commit is contained in:
parent
221c9984d6
commit
a570e67a4d
@ -295,7 +295,14 @@ class ConsoleUI(component.Component):
|
|||||||
parser._print_help(f)
|
parser._print_help(f)
|
||||||
parser.print_help = print_help
|
parser.print_help = print_help
|
||||||
|
|
||||||
if not client.connected() and cmd not in ("help", "connect", "quit"):
|
# Only these commands can be run when not connected to a daemon
|
||||||
|
not_connected_cmds = ["help", "connect", "quit"]
|
||||||
|
aliases = []
|
||||||
|
for c in not_connected_cmds:
|
||||||
|
aliases.extend(self._commands[c].aliases)
|
||||||
|
not_connected_cmds.extend(aliases)
|
||||||
|
|
||||||
|
if not client.connected() and cmd not in not_connected_cmds:
|
||||||
self.write("{!error!}Not connected to a daemon, please use the connect command first.")
|
self.write("{!error!}Not connected to a daemon, please use the connect command first.")
|
||||||
return
|
return
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user