Skip to content

Commit 93262eb

Browse files
committed
cli: do not consider : as a delimiter
1 parent eb36a8e commit 93262eb

1 file changed

Lines changed: 9 additions & 0 deletions

File tree

opensipscli/cli.py

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -195,6 +195,7 @@ def preloop(self):
195195
"""
196196
preload a history file
197197
"""
198+
self.configure_completion_delims()
198199
history_file = cfg.get('history_file')
199200
logger.debug("using history file {}".format(history_file))
200201
try:
@@ -210,6 +211,14 @@ def preloop(self):
210211
if not self.registered_atexit:
211212
atexit.register(self.history_write)
212213

214+
def configure_completion_delims(self):
215+
"""
216+
keep ':' inside tokens for command completion (e.g. "mi evi:")
217+
"""
218+
delims = readline.get_completer_delims()
219+
if ':' in delims:
220+
readline.set_completer_delims(delims.replace(':', ''))
221+
213222
def postcmd(self, stop, line):
214223
"""
215224
post command after switching instance

0 commit comments

Comments
 (0)