(self, ns)
| 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 |
no test coverage detected