Skip to content

Commit bdf4ade

Browse files
Merge pull request #993 from ScottieD/master
remove deprecated arguments to prompt()
2 parents 6332ffe + 1a46b24 commit bdf4ade

File tree

1 file changed

+1
-22
lines changed

1 file changed

+1
-22
lines changed

SoftLayer/shell/core.py

Lines changed: 1 addition & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@
1414

1515
import click
1616
from prompt_toolkit import auto_suggest as p_auto_suggest
17-
from prompt_toolkit import history as p_history
1817
from prompt_toolkit import shortcuts as p_shortcuts
19-
from pygments import token
2018

2119
from SoftLayer.CLI import core
2220
from SoftLayer.CLI import environment
@@ -49,33 +47,14 @@ def cli(ctx, env):
4947
app_path = click.get_app_dir('softlayer_shell')
5048
if not os.path.exists(app_path):
5149
os.makedirs(app_path)
52-
history = p_history.FileHistory(os.path.join(app_path, 'history'))
5350
complete = completer.ShellCompleter(core.cli)
5451

5552
while True:
56-
def get_prompt_tokens(_):
57-
"""Returns tokens for the command prompt"""
58-
tokens = []
59-
try:
60-
tokens.append((token.Token.Username, env.client.auth.username))
61-
tokens.append((token.Token.At, "@"))
62-
except AttributeError:
63-
pass
64-
65-
tokens.append((token.Token.Host, "slcli-shell"))
66-
if env.vars['last_exit_code']:
67-
tokens.append((token.Token.ErrorPrompt, '> '))
68-
else:
69-
tokens.append((token.Token.Prompt, '> '))
70-
71-
return tokens
72-
7353
try:
7454
line = p_shortcuts.prompt(
7555
completer=complete,
76-
history=history,
56+
complete_while_typing=True,
7757
auto_suggest=p_auto_suggest.AutoSuggestFromHistory(),
78-
get_prompt_tokens=get_prompt_tokens,
7958
)
8059

8160
# Parse arguments

0 commit comments

Comments
 (0)