MCPcopy Index your code
hub / github.com/python/cpython / _enable_rlcompleter

Method _enable_rlcompleter

Lib/pdb.py:1256–1269  ·  view source on GitHub ↗
(self, ns)

Source from the content-addressed store, hash-verified

1254
1255 @contextmanager
1256 def _enable_rlcompleter(self, ns):
1257 try:
1258 import readline
1259 except ImportError:
1260 yield
1261 return
1262
1263 try:
1264 completer = self.rlcompleter(ns)
1265 old_completer = readline.get_completer()
1266 readline.set_completer(completer.complete)
1267 yield
1268 finally:
1269 readline.set_completer(old_completer)
1270
1271 # Pdb meta commands, only intended to be used internally by pdb
1272

Callers 1

do_interactMethod · 0.95

Calls 3

rlcompleterMethod · 0.95
get_completerMethod · 0.80
set_completerMethod · 0.80

Tested by

no test coverage detected